@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__IE7w0G__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__IE7w0G__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2421d155e98c9717-s.0hcch4vdjytm3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2d479lx_51mgt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2421d155e98c9717-s.0hcch4vdjytm3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2d479lx_51mgt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2421d155e98c9717-s.0hcch4vdjytm3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2d479lx_51mgt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist Fallback;src:local(Arial);ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:99.04%}.urbanist_df2f2d98-module__Q_KaRa__className{font-family:Urbanist,Urbanist Fallback;font-style:normal}.urbanist_df2f2d98-module__Q_KaRa__variable{--font-urbanist:"Urbanist", "Urbanist Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5498a50c-module___Q58VW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5498a50c-module___Q58VW__variable{--font-inter:"Inter", "Inter Fallback"}
.PageContainer-module__cvx-4a__container{min-width:0;width:calc(100% - (var(--page-gutter) * 2));max-width:var(--container-max);margin-inline:auto}
.CaseAnchorNav-module__wEIhfa__navigation{top:0;left:max(var(--page-gutter), calc((100vw - var(--container-max)) / 2));z-index:30;width:112px;height:747px;padding-top:244px;position:fixed}.CaseAnchorNav-module__wEIhfa__list{gap:var(--space-700);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CaseAnchorNav-module__wEIhfa__link{width:108px;height:14px;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);opacity:.5;align-items:center;gap:0;line-height:34px;text-decoration:none;transition:gap .25s ease-out,opacity .25s ease-out;display:flex}.CaseAnchorNav-module__wEIhfa__indicator{background:var(--color-text-primary);border-radius:var(--space-500);opacity:0;flex:0 0 1px;width:1px;height:8px;transition:flex-basis .25s ease-out,width .25s ease-out,height .25s ease-out,opacity .25s ease-out,transform .25s ease-out;transform:scale(.25)}.CaseAnchorNav-module__wEIhfa__link:hover,.CaseAnchorNav-module__wEIhfa__link:focus-visible{gap:var(--space-300);font-weight:var(--font-weight-light);opacity:1}.CaseAnchorNav-module__wEIhfa__edgeFade{display:none}.CaseAnchorNav-module__wEIhfa__link:hover .CaseAnchorNav-module__wEIhfa__indicator,.CaseAnchorNav-module__wEIhfa__link:focus-visible .CaseAnchorNav-module__wEIhfa__indicator,.CaseAnchorNav-module__wEIhfa__active .CaseAnchorNav-module__wEIhfa__indicator{opacity:1;flex-basis:4px;width:4px;height:4px;transform:scale(1)}.CaseAnchorNav-module__wEIhfa__active{color:var(--color-text-primary);gap:var(--space-300);font-weight:var(--font-weight-medium);opacity:1}.CaseAnchorNav-module__wEIhfa__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (max-width:840px),(max-width:1100px) and (orientation:landscape) and (max-height:500px) and (pointer:coarse){.CaseAnchorNav-module__wEIhfa__navigation{--case-nav-edge-fade-size:28px;top:var(--case-nav-sticky-block-start);z-index:90;isolation:isolate;width:100%;height:var(--case-nav-block-size);background:#fcfcfc;padding-top:0;position:sticky;left:auto}.CaseAnchorNav-module__wEIhfa__navigation:before{inset-block:0;z-index:-1;content:"";background:#fcfcfc;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.CaseAnchorNav-module__wEIhfa__edgeFade{z-index:2;width:var(--case-nav-edge-fade-size);opacity:0;pointer-events:none;display:block;position:absolute;inset-block:0}.CaseAnchorNav-module__wEIhfa__edgeFadeStart{background:linear-gradient(90deg,#fcfcfc,#fcfcfc00);left:0}.CaseAnchorNav-module__wEIhfa__edgeFadeEnd{background:linear-gradient(270deg,#fcfcfc,#fcfcfc00);right:0}.CaseAnchorNav-module__wEIhfa__visibleFade{opacity:1}.CaseAnchorNav-module__wEIhfa__list{--case-nav-leading-runway:0px;--case-nav-trailing-runway:0px;scrollbar-width:none;width:100%;height:100%;scroll-padding-inline:var(--space-600);overscroll-behavior-inline:contain;align-items:center;gap:var(--space-1100);flex-direction:row;margin:0;display:flex;overflow:auto hidden}.CaseAnchorNav-module__wEIhfa__list::-webkit-scrollbar{display:none}.CaseAnchorNav-module__wEIhfa__list li{flex:none}.CaseAnchorNav-module__wEIhfa__list li:first-child{margin-inline-start:var(--case-nav-leading-runway)}.CaseAnchorNav-module__wEIhfa__list li:last-child{margin-inline-end:var(--case-nav-trailing-runway)}.CaseAnchorNav-module__wEIhfa__link{width:auto;min-width:max-content;height:44px;color:var(--color-text-primary);white-space:nowrap;justify-content:center;align-items:center;gap:var(--space-400);flex-direction:column;line-height:34px;transition:none}.CaseAnchorNav-module__wEIhfa__label{text-box-edge:cap alphabetic;text-box-trim:trim-both;order:1}.CaseAnchorNav-module__wEIhfa__indicator{background:var(--color-text-heading);opacity:0;flex-basis:4px;order:2;width:4px;height:4px;transition:none;transform:none}.CaseAnchorNav-module__wEIhfa__link:hover,.CaseAnchorNav-module__wEIhfa__link:focus-visible{gap:var(--space-400);font-weight:var(--font-weight-regular);opacity:.5}.CaseAnchorNav-module__wEIhfa__link:hover .CaseAnchorNav-module__wEIhfa__indicator,.CaseAnchorNav-module__wEIhfa__link:focus-visible .CaseAnchorNav-module__wEIhfa__indicator{opacity:0}.CaseAnchorNav-module__wEIhfa__active,.CaseAnchorNav-module__wEIhfa__active:hover,.CaseAnchorNav-module__wEIhfa__active:focus-visible{font-weight:var(--font-weight-light);opacity:1}.CaseAnchorNav-module__wEIhfa__active .CaseAnchorNav-module__wEIhfa__indicator,.CaseAnchorNav-module__wEIhfa__active:hover .CaseAnchorNav-module__wEIhfa__indicator,.CaseAnchorNav-module__wEIhfa__active:focus-visible .CaseAnchorNav-module__wEIhfa__indicator{opacity:1}}@media (prefers-reduced-motion:reduce){.CaseAnchorNav-module__wEIhfa__link,.CaseAnchorNav-module__wEIhfa__indicator{transition-duration:.01ms}}
.ContactFooter-module__sZ6jdW__section{width:1360px;height:468px;padding-block:var(--space-1300);flex-direction:column;align-items:flex-start;gap:60px;display:flex}.ContactFooter-module__sZ6jdW__caseFooter{width:100%;height:468px}.ContactFooter-module__sZ6jdW__caseSection{width:1258px;margin-left:-9px}.ContactFooter-module__sZ6jdW__card{width:100%;height:340px;padding:var(--space-1400) 37px 36px;border-radius:var(--space-700);align-items:flex-start;gap:var(--space-1400);background:linear-gradient(#fff0,#fff);flex-direction:column;flex:0 0 340px;display:flex;overflow:hidden;box-shadow:0 40px 30px #00000005}.ContactFooter-module__sZ6jdW__contact{justify-content:center;align-items:flex-start;gap:var(--space-800);flex-direction:column;flex:0 0 102px;width:100%;height:102px;display:flex}.ContactFooter-module__sZ6jdW__contactStatement{font-family:var(--font-mono);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both;white-space:nowrap}.ContactFooter-module__sZ6jdW__email{color:#000;width:100%;font-family:var(--font-display);font-size:var(--font-size-display);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);text-underline-offset:8px;text-box-edge:cap alphabetic;text-box-trim:trim-both;white-space:nowrap;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:.05em;transition:color .23s ease-out,text-decoration-color .23s ease-out}.ContactFooter-module__sZ6jdW__signature{flex-direction:column;flex:0 0 58px;align-items:flex-start;gap:10px;width:100%;height:58px;display:flex}.ContactFooter-module__sZ6jdW__name{width:100%;font-family:var(--font-body);font-size:var(--font-size-title);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto)}.ContactFooter-module__sZ6jdW__metadata{color:#00000080;width:100%;font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-auto);justify-content:space-between;align-items:flex-start;display:flex}.ContactFooter-module__sZ6jdW__metadata p{white-space:nowrap}.ContactFooter-module__sZ6jdW__crafted{white-space:pre}.ContactFooter-module__sZ6jdW__signatureDivider{display:none}.ContactFooter-module__sZ6jdW__email:hover,.ContactFooter-module__sZ6jdW__email:focus-visible{color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.ContactFooter-module__sZ6jdW__email:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (max-width:1439px){.ContactFooter-module__sZ6jdW__responsiveCaseFooter,.ContactFooter-module__sZ6jdW__responsiveCaseSection{width:100%;height:auto}.ContactFooter-module__sZ6jdW__responsiveCaseSection{margin-left:0}:is(.ContactFooter-module__sZ6jdW__responsiveCaseSection,.ContactFooter-module__sZ6jdW__responsiveHomeSection) .ContactFooter-module__sZ6jdW__card,:is(.ContactFooter-module__sZ6jdW__responsiveCaseSection,.ContactFooter-module__sZ6jdW__responsiveHomeSection) .ContactFooter-module__sZ6jdW__contact,:is(.ContactFooter-module__sZ6jdW__responsiveCaseSection,.ContactFooter-module__sZ6jdW__responsiveHomeSection) .ContactFooter-module__sZ6jdW__signature{flex-basis:auto;height:auto}.ContactFooter-module__sZ6jdW__responsiveCaseSection .ContactFooter-module__sZ6jdW__card{min-height:340px}:is(.ContactFooter-module__sZ6jdW__responsiveCaseSection,.ContactFooter-module__sZ6jdW__responsiveHomeSection) .ContactFooter-module__sZ6jdW__email{font-size:var(--font-size-display-responsive);white-space:nowrap}:is(.ContactFooter-module__sZ6jdW__responsiveCaseSection,.ContactFooter-module__sZ6jdW__responsiveHomeSection) .ContactFooter-module__sZ6jdW__contactStatement{white-space:normal}}@media (prefers-reduced-motion:reduce){.ContactFooter-module__sZ6jdW__email{transition-duration:.01ms}}@media (max-width:1439px){.ContactFooter-module__sZ6jdW__responsiveHomeSection{width:calc(100% - var(--page-gutter) * 2);height:auto;padding-block:var(--section-padding-block)}.ContactFooter-module__sZ6jdW__responsiveHomeSection .ContactFooter-module__sZ6jdW__card{padding:clamp(var(--space-700), var(--page-gutter), var(--space-900));gap:var(--section-gap-compact)}}@media (max-width:1100px){.ContactFooter-module__sZ6jdW__responsiveCaseSection,.ContactFooter-module__sZ6jdW__responsiveHomeSection{padding-block-end:var(--space-800)}:is(.ContactFooter-module__sZ6jdW__responsiveCaseSection,.ContactFooter-module__sZ6jdW__responsiveHomeSection) .ContactFooter-module__sZ6jdW__card{min-height:0;padding-block:var(--space-900) var(--space-800);gap:var(--space-900)}:is(.ContactFooter-module__sZ6jdW__responsiveCaseSection,.ContactFooter-module__sZ6jdW__responsiveHomeSection) .ContactFooter-module__sZ6jdW__contact{gap:var(--space-600)}:is(.ContactFooter-module__sZ6jdW__responsiveCaseSection,.ContactFooter-module__sZ6jdW__responsiveHomeSection) .ContactFooter-module__sZ6jdW__signature{gap:var(--space-400)}}@media (max-width:720px){.ContactFooter-module__sZ6jdW__responsiveCaseSection,.ContactFooter-module__sZ6jdW__responsiveHomeSection{padding-block:var(--space-900) var(--space-800)}:is(.ContactFooter-module__sZ6jdW__responsiveCaseSection,.ContactFooter-module__sZ6jdW__responsiveHomeSection) .ContactFooter-module__sZ6jdW__card{box-shadow:none;gap:var(--space-800);background:0 0;border-radius:0;padding:0;overflow:visible;container:footer-contact/inline-size}:is(.ContactFooter-module__sZ6jdW__responsiveCaseSection,.ContactFooter-module__sZ6jdW__responsiveHomeSection) .ContactFooter-module__sZ6jdW__contact{padding-block:var(--space-900);gap:var(--space-800)}:is(.ContactFooter-module__sZ6jdW__responsiveCaseSection,.ContactFooter-module__sZ6jdW__responsiveHomeSection) .ContactFooter-module__sZ6jdW__email{text-underline-offset:2px;font-size:clamp(24px,8.93855cqw,32px);text-decoration-thickness:from-font}:is(.ContactFooter-module__sZ6jdW__responsiveCaseSection,.ContactFooter-module__sZ6jdW__responsiveHomeSection) .ContactFooter-module__sZ6jdW__signature{padding:var(--space-800);background:var(--color-surface);border-radius:var(--space-700);box-shadow:var(--post-hero-media-shadow);grid-template-columns:minmax(0,1fr);gap:0;display:grid}:is(.ContactFooter-module__sZ6jdW__responsiveCaseSection,.ContactFooter-module__sZ6jdW__responsiveHomeSection) .ContactFooter-module__sZ6jdW__name{color:#000;margin-bottom:10px}:is(.ContactFooter-module__sZ6jdW__responsiveCaseSection,.ContactFooter-module__sZ6jdW__responsiveHomeSection) .ContactFooter-module__sZ6jdW__metadata{display:contents}:is(.ContactFooter-module__sZ6jdW__responsiveCaseSection,.ContactFooter-module__sZ6jdW__responsiveHomeSection) .ContactFooter-module__sZ6jdW__metadata p{white-space:normal}:is(.ContactFooter-module__sZ6jdW__responsiveCaseSection,.ContactFooter-module__sZ6jdW__responsiveHomeSection) .ContactFooter-module__sZ6jdW__signatureDivider{height:1px;margin-block:var(--space-900);background:url(/images/footer-divider.svg) 50%/100% 1px no-repeat;display:block}:is(.ContactFooter-module__sZ6jdW__responsiveCaseSection,.ContactFooter-module__sZ6jdW__responsiveHomeSection) .ContactFooter-module__sZ6jdW__crafted{color:#00000080;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);white-space:pre-wrap}}
.HeroArtwork-module__V9JMla__artworkAnchor{pointer-events:none;width:459px;height:459px;position:absolute;top:0;left:901px;overflow:visible}.HeroArtwork-module__V9JMla__animation{max-width:none;display:block;position:absolute;top:-56px;left:-56px}@media (max-width:1439px){.HeroArtwork-module__V9JMla__artworkAnchor{aspect-ratio:1;width:100%;height:auto;position:relative;top:auto;left:auto}.HeroArtwork-module__V9JMla__animation{width:110%;height:auto;margin-inline:-5%;position:static}}@media (min-width:600px) and (max-width:1100px){.HeroArtwork-module__V9JMla__animation{width:140%;margin-inline:-35% -5%}}@media (max-width:599px){.HeroArtwork-module__V9JMla__artworkAnchor{width:100%;margin-block:calc(-1 * var(--space-600)) calc(-1 * var(--space-800));justify-self:center}.HeroArtwork-module__V9JMla__animation{width:100%;margin-inline:0}}
.CasePageShell-module__iUJc8G__page{min-width:1440px;min-height:100vh;position:relative;overflow-x:clip}.CasePageShell-module__iUJc8G__shell{position:relative}.CasePageShell-module__iUJc8G__main{width:1240px;margin-left:120px;padding-top:80px}@media (min-width:841px) and (max-width:1439px){.CasePageShell-module__iUJc8G__responsivePage{min-width:0}.CasePageShell-module__iUJc8G__responsiveMain{width:calc(100% - 120px)}}@media (max-width:840px),(max-width:1100px) and (orientation:landscape) and (max-height:500px) and (pointer:coarse){.CasePageShell-module__iUJc8G__page{min-width:0}.CasePageShell-module__iUJc8G__page:before{z-index:80;width:100vw;height:calc(var(--case-nav-sticky-block-start) + var(--case-nav-block-size));content:"";pointer-events:none;background:#fcfcfc;position:fixed;inset:0 0 auto}.CasePageShell-module__iUJc8G__shell{min-width:0;padding-top:var(--case-nav-sticky-block-start)}.CasePageShell-module__iUJc8G__main{width:100%;min-width:0;padding-top:var(--space-600);margin-left:0}}
.Hero-module__s-6kkG__hero{align-items:center;height:700px;padding-top:50px;display:flex;position:relative}.Hero-module__s-6kkG__content{border-radius:20px;flex-direction:column;flex:1 0 0;align-items:flex-start;min-width:0;height:459px;display:flex;position:relative}.Hero-module__s-6kkG__copy{align-items:flex-start;gap:var(--space-400);flex-direction:column;display:flex;position:absolute;top:97.5px;left:0}.Hero-module__s-6kkG__eyebrow{width:771px;height:26px;padding:var(--space-400) var(--space-600);color:var(--color-text-primary);background:var(--color-accent-soft);border-radius:var(--space-300);font-family:var(--font-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both;white-space:nowrap;overflow:hidden}.Hero-module__s-6kkG__title{width:948px;color:var(--color-text-heading);font-family:var(--font-display);font-size:var(--font-size-display);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto)}@media (max-width:1439px){.Hero-module__s-6kkG__hero{height:auto;padding-block:calc(var(--site-header-stack-block-size) + var(--section-padding-block)) var(--section-padding-block)}.Hero-module__s-6kkG__content{align-items:center;gap:var(--section-gap-compact);grid-template-columns:minmax(0,1fr) clamp(200px,30vw,380px);height:auto;display:grid}.Hero-module__s-6kkG__copy{gap:var(--space-600);width:100%;min-width:0;position:relative;top:auto}.Hero-module__s-6kkG__eyebrow{white-space:normal;width:fit-content;max-width:100%;height:auto;line-height:1.4;overflow:visible}.Hero-module__s-6kkG__title{width:100%;max-width:20ch;font-size:var(--font-size-display-responsive);text-wrap:balance}.Hero-module__s-6kkG__desktopBreak{display:none}}@media (max-width:599px){.Hero-module__s-6kkG__eyebrow{padding-block:var(--space-500)}.Hero-module__s-6kkG__copy{z-index:1}.Hero-module__s-6kkG__content{gap:var(--space-600);grid-template-columns:minmax(0,1fr)}}
.CaseSection-module__beZmUW__section{width:100%;padding-block:var(--case-section-padding-block);align-items:flex-start;gap:var(--case-heading-content-gap);flex-direction:column;scroll-margin-top:96px;display:flex}.CaseSection-module__beZmUW__heading{width:100%;color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-case-section-heading);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both}@media (max-width:840px),(max-width:1100px) and (orientation:landscape) and (max-height:500px) and (pointer:coarse){.CaseSection-module__beZmUW__section{scroll-margin-top:var(--case-content-scroll-offset)}}
.SelectedWork-module__NFRsMq__section{align-items:flex-start;gap:var(--space-1400);flex-direction:column;padding-bottom:70px;display:flex}.SelectedWork-module__NFRsMq__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.SelectedWork-module__NFRsMq__featuredCard,.SelectedWork-module__NFRsMq__standardCard,.SelectedWork-module__NFRsMq__compactCard{color:inherit;text-decoration:none}.SelectedWork-module__NFRsMq__featuredCard{align-items:flex-start;gap:var(--space-700);background:var(--color-warm-sunset-glow-300);border-radius:var(--space-700);flex:0 0 465px;width:1360px;height:465px;scroll-margin-top:96px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000000d}.SelectedWork-module__NFRsMq__featuredCopy{min-width:0;padding:var(--space-900) 0 var(--space-900) var(--space-900);align-self:stretch;align-items:flex-start;gap:var(--space-700);flex-direction:column;flex:1 0 0;display:flex}.SelectedWork-module__NFRsMq__featuredMetadata{width:100%;height:34px;padding:var(--space-300);align-items:center;gap:var(--space-600);border-radius:var(--space-700);display:flex;overflow:hidden}.SelectedWork-module__NFRsMq__period{flex:none}.SelectedWork-module__NFRsMq__featuredTopAction{display:none}.SelectedWork-module__NFRsMq__featuredTags{font-family:var(--font-mono);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both;white-space:nowrap}.SelectedWork-module__NFRsMq__featuredIntroduction{width:100%;padding:var(--space-600) var(--space-300);border-radius:var(--space-700);flex-direction:column;justify-content:center;align-items:flex-start;gap:30px;display:flex}.SelectedWork-module__NFRsMq__featuredTitle,.SelectedWork-module__NFRsMq__standardTitle,.SelectedWork-module__NFRsMq__compactTitle{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both}.SelectedWork-module__NFRsMq__featuredTitle{color:var(--color-text-primary);white-space:nowrap}.SelectedWork-module__NFRsMq__featuredStatement,.SelectedWork-module__NFRsMq__standardStatement,.SelectedWork-module__NFRsMq__compactStatement{color:var(--color-text-heading);font-family:var(--font-display);font-size:var(--font-size-feature);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both}.SelectedWork-module__NFRsMq__featuredStatement{width:456px;color:var(--color-text-primary)}.SelectedWork-module__NFRsMq__metrics{align-items:flex-end;gap:var(--space-800);flex:1 0 0;width:100%;min-height:0;display:flex}.SelectedWork-module__NFRsMq__metric{width:160px;height:125px;padding:var(--space-900);background:var(--color-highlight);border-radius:var(--space-700);justify-content:center;align-items:flex-start;gap:var(--space-400);flex-direction:column;flex:0 0 160px;display:flex;overflow:hidden}.SelectedWork-module__NFRsMq__metricValue{font-family:var(--font-mono);font-size:var(--font-size-metric);font-weight:var(--font-weight-light);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both;white-space:nowrap}.SelectedWork-module__NFRsMq__metricLabel{width:96px;font-family:var(--font-mono);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both}.SelectedWork-module__NFRsMq__metric:first-child .SelectedWork-module__NFRsMq__metricLabel{width:75px}.SelectedWork-module__NFRsMq__metric:last-child .SelectedWork-module__NFRsMq__metricLabel{width:86px}.SelectedWork-module__NFRsMq__featuredVisual{width:822px;height:465px;padding:var(--space-400);border-radius:var(--space-700);flex-direction:column;flex:0 0 822px;align-items:flex-start;display:flex;position:relative}.SelectedWork-module__NFRsMq__featuredImageFrame{background:var(--color-surface);border-radius:var(--space-500);width:806px;height:449px;position:relative;overflow:hidden}.SelectedWork-module__NFRsMq__featuredImage{width:98.92%;max-width:none;height:435.73%;position:absolute;top:1.92%;left:1.1%}.SelectedWork-module__NFRsMq__featuredHover{top:var(--space-400);right:var(--space-400);pointer-events:none;border-radius:var(--space-500);opacity:0;background:#fffc;width:806px;height:449px;transition:opacity .3s ease-out;position:absolute;overflow:hidden}.SelectedWork-module__NFRsMq__featuredAction{padding:var(--space-800) var(--space-1200);align-items:center;gap:var(--space-300);background:var(--color-warm-sunset-glow-300);border-radius:var(--space-500);box-shadow:inset 0 0 1px var(--color-warm-sunset-glow-300);opacity:0;pointer-events:auto;transition:background-color .25s ease-out,opacity .3s ease-out,transform .3s ease-out;display:flex;position:absolute;top:calc(50% + .5px);left:calc(50% - .5px);transform:translate(-50%,calc(8px - 50%))}.SelectedWork-module__NFRsMq__featuredActionText{padding-left:var(--space-400);font-family:var(--font-mono);font-size:var(--font-size-body-large);font-weight:var(--font-weight-medium);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both;white-space:nowrap}.SelectedWork-module__NFRsMq__featuredVisual:hover .SelectedWork-module__NFRsMq__featuredHover,.SelectedWork-module__NFRsMq__featuredCard:focus-visible .SelectedWork-module__NFRsMq__featuredHover{opacity:1}.SelectedWork-module__NFRsMq__featuredVisual:hover .SelectedWork-module__NFRsMq__featuredAction,.SelectedWork-module__NFRsMq__featuredCard:focus-visible .SelectedWork-module__NFRsMq__featuredAction{opacity:1;transform:translate(-50%,-50%)}.SelectedWork-module__NFRsMq__featuredAction:hover,.SelectedWork-module__NFRsMq__featuredCard:focus-visible .SelectedWork-module__NFRsMq__featuredAction{background:var(--color-accent-hover)}.SelectedWork-module__NFRsMq__standardRow{align-items:center;gap:60px;width:100%;height:546px;display:flex}.SelectedWork-module__NFRsMq__standardCard{border-radius:var(--space-700);width:650px;height:546px;box-shadow:inset 0 0 0 1px var(--color-border);background:0 0;flex-direction:column;flex:0 0 650px;align-items:flex-start;scroll-margin-top:96px;transition:box-shadow .3s ease-out;display:flex;position:relative;overflow:hidden}.SelectedWork-module__NFRsMq__standardText{border-radius:var(--space-700);flex-direction:column;flex:0 0 289px;align-items:flex-start;width:100%;height:289px;margin-bottom:-32px;display:flex}.SelectedWork-module__NFRsMq__standardHeader{width:100%;height:72px;padding:var(--space-900) var(--space-900) var(--space-300);border-radius:var(--space-700);flex:0 0 72px;justify-content:space-between;align-items:center;display:flex}.SelectedWork-module__NFRsMq__standardTitle,.SelectedWork-module__NFRsMq__compactTitle{color:var(--color-text-muted);white-space:nowrap}.SelectedWork-module__NFRsMq__standardAction{width:125px;height:36px;padding:var(--space-400);align-items:center;gap:var(--space-300);border-radius:var(--space-500);flex:0 0 125px;transition:background-color .3s ease-out;display:flex}.SelectedWork-module__NFRsMq__standardActionText{padding-left:var(--space-400);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both;white-space:nowrap;justify-content:center;align-items:center;display:flex}.SelectedWork-module__NFRsMq__standardBody{flex-direction:column;flex:0 0 217px;align-items:flex-start;width:100%;height:217px;display:flex}.SelectedWork-module__NFRsMq__standardStatementFrame{width:100%;height:132px;padding:var(--space-900);border-radius:var(--space-700);flex:0 0 132px;align-items:center;display:flex}.SelectedWork-module__NFRsMq__standardStatement{width:586px}.SelectedWork-module__NFRsMq__standardMetadataFrame{width:100%;height:85px;padding:0 var(--space-900) var(--space-1300);border-radius:var(--space-700);flex:0 0 85px;align-items:center;display:flex;overflow:hidden}.SelectedWork-module__NFRsMq__standardMetadata,.SelectedWork-module__NFRsMq__compactMetadata{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);white-space:pre}.SelectedWork-module__NFRsMq__standardMetadata{letter-spacing:-.64px}.SelectedWork-module__NFRsMq__standardImageArea{width:100%;height:289px;padding:var(--space-400);border-radius:var(--space-700);flex-direction:column;flex:0 0 289px;align-items:flex-start;display:flex}.SelectedWork-module__NFRsMq__standardImageFrame{border-radius:var(--space-500);width:634px;height:273px;position:relative;overflow:hidden;box-shadow:0 4px 30px #0000000d}.SelectedWork-module__NFRsMq__rltImage,.SelectedWork-module__NFRsMq__encImage{max-width:none;position:absolute}.SelectedWork-module__NFRsMq__rltImage{width:99.95%;height:147.04%;top:-35.88%;left:.05%}.SelectedWork-module__NFRsMq__encImage{width:100.01%;height:180.83%;top:-.25%;left:-.01%}.SelectedWork-module__NFRsMq__onesyncsRelatedImage{width:100.03%;max-width:none;height:570%;position:absolute;top:-.05%;left:-.01%}.SelectedWork-module__NFRsMq__standardCard:active,.SelectedWork-module__NFRsMq__standardCard:focus-visible{box-shadow:inset 0 0 0 2px var(--color-warm-sunset-glow-300)}.SelectedWork-module__NFRsMq__standardCard:active .SelectedWork-module__NFRsMq__standardAction,.SelectedWork-module__NFRsMq__standardCard:focus-visible .SelectedWork-module__NFRsMq__standardAction{background:var(--color-surface-subtle)}@media (hover:hover) and (pointer:fine){.SelectedWork-module__NFRsMq__standardCard:hover{box-shadow:inset 0 0 0 2px var(--color-warm-sunset-glow-300)}.SelectedWork-module__NFRsMq__standardCard:hover .SelectedWork-module__NFRsMq__standardAction{background:var(--color-surface-subtle)}}.SelectedWork-module__NFRsMq__relatedStandardCard{flex-basis:590px;width:590px;height:520px}.SelectedWork-module__NFRsMq__relatedStandardCard .SelectedWork-module__NFRsMq__standardText{flex-basis:263px;height:263px}.SelectedWork-module__NFRsMq__relatedStandardCard .SelectedWork-module__NFRsMq__standardBody{flex-basis:191px;height:191px}.SelectedWork-module__NFRsMq__relatedStandardCard .SelectedWork-module__NFRsMq__standardStatementFrame{flex-basis:116px;height:116px}.SelectedWork-module__NFRsMq__relatedStandardCard .SelectedWork-module__NFRsMq__standardStatement{width:526px}.SelectedWork-module__NFRsMq__relatedStandardCard .SelectedWork-module__NFRsMq__standardMetadataFrame{flex-basis:75px;height:75px}.SelectedWork-module__NFRsMq__relatedStandardCard .SelectedWork-module__NFRsMq__standardImageArea{height:289px}.SelectedWork-module__NFRsMq__relatedStandardCard .SelectedWork-module__NFRsMq__standardImageFrame{width:574px;height:273px}@media (max-width:1439px){.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard{flex:auto;width:100%;min-width:0;height:auto}.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardText,.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardBody,.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardStatementFrame,.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardMetadataFrame,.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardImageArea{flex-basis:auto;width:100%;height:auto}.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardText{min-height:263px}.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardBody{min-height:191px}.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardStatementFrame{min-height:116px}.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardStatement{width:100%}.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardMetadataFrame{min-height:75px}.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardMetadata{white-space:normal}.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardImageFrame{aspect-ratio:574/273;width:100%;height:auto}}@media (max-width:1100px){.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardText{min-height:0;margin-bottom:0}.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardHeader{height:auto;padding:var(--case-card-padding-standard) var(--case-card-padding-standard) 0;justify-content:space-between;align-items:flex-start;gap:var(--space-400);flex-direction:row;flex-basis:auto}.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardTitle{white-space:normal;flex:auto;min-width:0}.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardAction{white-space:nowrap;background:0 0;flex:none;align-self:flex-start;width:auto;height:auto;padding:0}.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardActionText{font-size:var(--font-size-case-metadata-label);padding-left:0}.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard:active .SelectedWork-module__NFRsMq__standardAction,.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard:focus-visible .SelectedWork-module__NFRsMq__standardAction{background:0 0}@media (hover:hover) and (pointer:fine){.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard:hover .SelectedWork-module__NFRsMq__standardAction{background:0 0}}.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardBody,.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardStatementFrame,.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardMetadataFrame{min-height:0}.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardStatementFrame{padding:var(--space-700) var(--case-card-padding-standard) var(--case-card-padding-standard)}.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardStatement{font-size:var(--font-size-case-feature-heading)}.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardMetadataFrame{padding:0 var(--case-card-padding-standard) var(--case-card-padding-standard);overflow:visible}.SelectedWork-module__NFRsMq__responsiveRelatedStandardCard .SelectedWork-module__NFRsMq__standardMetadata{font-size:var(--font-size-case-metadata-label)}}.SelectedWork-module__NFRsMq__compactCard{width:1360px;height:205px;padding:var(--space-1000) var(--space-900);align-items:center;gap:var(--space-900);border-radius:var(--space-700);box-shadow:inset 0 0 0 1px var(--color-border);flex:0 0 205px;display:flex;overflow:hidden}.SelectedWork-module__NFRsMq__compactCopy{align-items:flex-start;gap:var(--space-800);flex-direction:column;flex:1 0 0;min-width:0;height:105px;display:flex}.SelectedWork-module__NFRsMq__compactStatement{width:100%}.SelectedWork-module__NFRsMq__featuredCard:focus-visible,.SelectedWork-module__NFRsMq__standardCard:focus-visible,.SelectedWork-module__NFRsMq__compactCard:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.SelectedWork-module__NFRsMq__featuredHover,.SelectedWork-module__NFRsMq__featuredAction{transition-duration:.01ms}}@media (max-width:1439px){.SelectedWork-module__NFRsMq__section{--home-card-padding:clamp(var(--space-700), var(--page-gutter), var(--space-900));gap:var(--section-gap-compact);padding-bottom:var(--section-padding-block)}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__featuredCard{width:100%;height:auto;padding:var(--home-card-padding);align-items:stretch;gap:var(--space-1000) var(--space-800);flex-basis:auto;grid-template-columns:minmax(300px,.9fr) minmax(0,1.4fr);display:grid}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__featuredCopy{gap:0;padding:0}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__featuredMetadata{justify-content:space-between;gap:var(--space-500) var(--space-600);flex-wrap:wrap;height:auto;padding:0;overflow:visible}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__featuredTopAction{align-items:center;gap:var(--space-300);flex:none;min-height:26px;margin-left:auto;display:flex}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__featuredTopAction .SelectedWork-module__NFRsMq__featuredActionText{font-size:var(--font-size-label);padding-left:0}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__featuredTags{flex-basis:100%}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__featuredTags,.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__standardMetadata,.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__compactMetadata{font-size:var(--font-size-label);white-space:normal;line-height:1.4}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__featuredIntroduction{gap:var(--space-800);margin-block-start:var(--space-900);padding:0}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__featuredTitle,.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__standardTitle,.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__compactTitle{white-space:normal;min-width:0}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__featuredTitle{text-wrap:balance;max-width:30ch}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__featuredStatement,.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__compactStatement{width:100%;font-size:var(--font-size-feature-responsive)}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__metrics{margin-top:var(--space-1000);gap:var(--space-500);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__metric{width:100%;min-width:0;height:auto;padding:var(--space-500);justify-content:flex-start;align-self:stretch}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__metricValue{font-size:var(--font-size-metric-responsive)}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__metricLabel,.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__metric:first-child .SelectedWork-module__NFRsMq__metricLabel,.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__metric:last-child .SelectedWork-module__NFRsMq__metricLabel{width:11ch;max-width:100%}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__featuredVisual{align-self:center;width:100%;min-width:0;height:auto;padding:0}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__featuredImageFrame{aspect-ratio:806/449;width:100%;height:auto}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__featuredImage{height:auto}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__featuredHover{display:none}.SelectedWork-module__NFRsMq__standardRow{align-items:stretch;gap:var(--section-gap-compact);grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));height:auto;display:grid}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__standardCard,.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__compactCard{flex-basis:auto;width:100%;min-width:0;height:auto}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__standardText,.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__standardHeader,.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__standardBody,.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__standardStatementFrame,.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__standardMetadataFrame,.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__standardImageArea{flex-basis:auto;height:auto;min-height:0}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__standardText{flex-grow:1;margin-bottom:0}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__standardHeader{padding:var(--home-card-padding) var(--home-card-padding) 0;align-items:center;gap:var(--space-500)}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__standardTitle{flex:auto}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__standardAction{flex:none;width:auto;height:auto;padding:0}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__standardActionText{font-size:var(--font-size-label);padding-left:0}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__standardStatementFrame{padding:var(--space-700) var(--home-card-padding)}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__standardStatement{width:100%;font-size:var(--font-size-title-responsive)}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__standardMetadataFrame{padding:0 var(--home-card-padding) var(--home-card-padding);overflow:visible}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__standardImageFrame{aspect-ratio:634/273;width:100%;height:auto}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__rltImage,.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__encImage{height:auto}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__compactCard{padding:var(--home-card-padding);align-items:stretch;gap:var(--space-700)}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__compactCopy{gap:var(--space-600);height:auto}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__compactRail{text-box-trim:none;align-self:stretch;inline-size:auto}}@media (max-width:960px){.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__featuredCard{grid-template-columns:minmax(0,1fr)}}@media (min-width:600px) and (max-width:1100px){.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.SelectedWork-module__NFRsMq__section .SelectedWork-module__NFRsMq__metric{align-items:center;gap:var(--space-600);flex-direction:row}}
.page-module___8aEwW__page{min-height:100vh;position:relative;overflow-x:clip}
.MetricCard-module__i3c2Iq__card{border:1px solid var(--color-dynamic-black-400);border-radius:var(--space-700);overflow:hidden}
.ModalCloseButton-module__prdgbG__button{width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--space-500);background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;padding:6px;transition:color .25s ease-out,background-color .25s ease-out;display:flex}.ModalCloseButton-module__prdgbG__icon{background:currentColor;width:28px;height:28px;display:block;-webkit-mask-image:url(/images/recommendations/close.svg);mask-image:url(/images/recommendations/close.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ModalCloseButton-module__prdgbG__button:active,.ModalCloseButton-module__prdgbG__button:focus-visible{color:var(--color-accent);background:var(--color-surface-subtle)}@media (hover:hover) and (pointer:fine){.ModalCloseButton-module__prdgbG__button:hover{color:var(--color-accent);background:var(--color-surface-subtle)}}.ModalCloseButton-module__prdgbG__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ModalCloseButton-module__prdgbG__button{transition-duration:.01ms}}
.PostHeroMedia-module__AWtB2G__frame{background:var(--color-surface);border-radius:var(--media-radius);box-shadow:var(--post-hero-media-shadow);overflow:hidden}
.ModalContentTransition-module__c6esDa__viewport{width:100%;min-width:0;display:grid;overflow:hidden}.ModalContentTransition-module__c6esDa__layer{grid-area:1/1;min-width:0}.ModalContentTransition-module__c6esDa__outgoing{pointer-events:none}.ModalContentTransition-module__c6esDa__viewport[data-transitioning=true] .ModalContentTransition-module__c6esDa__layer{will-change:transform, opacity}.ModalContentTransition-module__c6esDa__viewport[data-direction=next] .ModalContentTransition-module__c6esDa__outgoing{animation:.29s cubic-bezier(.22,1,.36,1) both ModalContentTransition-module__c6esDa__content-out-next}.ModalContentTransition-module__c6esDa__viewport[data-direction=next] .ModalContentTransition-module__c6esDa__incoming{animation:.29s cubic-bezier(.22,1,.36,1) both ModalContentTransition-module__c6esDa__content-in-next}.ModalContentTransition-module__c6esDa__viewport[data-direction=previous] .ModalContentTransition-module__c6esDa__outgoing{animation:.29s cubic-bezier(.22,1,.36,1) both ModalContentTransition-module__c6esDa__content-out-previous}.ModalContentTransition-module__c6esDa__viewport[data-direction=previous] .ModalContentTransition-module__c6esDa__incoming{animation:.29s cubic-bezier(.22,1,.36,1) both ModalContentTransition-module__c6esDa__content-in-previous}@keyframes ModalContentTransition-module__c6esDa__content-out-next{to{opacity:0;transform:translate(-22px)}}@keyframes ModalContentTransition-module__c6esDa__content-in-next{0%{opacity:0;transform:translate(22px)}}@keyframes ModalContentTransition-module__c6esDa__content-out-previous{to{opacity:0;transform:translate(22px)}}@keyframes ModalContentTransition-module__c6esDa__content-in-previous{0%{opacity:0;transform:translate(-22px)}}@media (prefers-reduced-motion:reduce){.ModalContentTransition-module__c6esDa__viewport[data-direction] .ModalContentTransition-module__c6esDa__outgoing{animation-name:ModalContentTransition-module__c6esDa__content-fade-out;animation-duration:.1s}.ModalContentTransition-module__c6esDa__viewport[data-direction] .ModalContentTransition-module__c6esDa__incoming{animation-name:ModalContentTransition-module__c6esDa__content-fade-in;animation-duration:.1s}@keyframes ModalContentTransition-module__c6esDa__content-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ModalContentTransition-module__c6esDa__content-fade-in{0%{opacity:0}to{opacity:1}}}
.NarrativeCaseShared-module__JRffgW__overview{width:100%;height:831px;padding-block:var(--case-section-padding-block);gap:var(--space-1200);flex-direction:column;display:flex}.NarrativeCaseShared-module__JRffgW__overviewMediaFrame{width:100%;height:612px;}.NarrativeCaseShared-module__JRffgW__overviewMedia{object-fit:cover;width:100%;height:100%;display:block}.NarrativeCaseShared-module__JRffgW__rltOverview .NarrativeCaseShared-module__JRffgW__overviewMediaFrame{height:584px}.NarrativeCaseShared-module__JRffgW__rltOverview .NarrativeCaseShared-module__JRffgW__overviewMedia{object-fit:cover;height:100%}.NarrativeCaseShared-module__JRffgW__overviewDetails{width:100%;color:var(--color-text-heading);gap:var(--space-1400);height:67px;margin:0;display:flex}.NarrativeCaseShared-module__JRffgW__overviewDetails div{gap:var(--space-600);flex-direction:column;flex:none;display:flex}.NarrativeCaseShared-module__JRffgW__overviewDetails dt{font-family:var(--font-mono);font-size:var(--font-size-case-metadata-label);line-height:20px}.NarrativeCaseShared-module__JRffgW__rltOverview .NarrativeCaseShared-module__JRffgW__overviewDetails dt{color:var(--color-text-secondary)}.NarrativeCaseShared-module__JRffgW__overviewDetails dd{font-size:var(--font-size-case-metadata-value);margin:0;line-height:26px}.NarrativeCaseShared-module__JRffgW__context{height:561px}.NarrativeCaseShared-module__JRffgW__contextGrid{gap:var(--space-1000);grid-template-columns:719px 481px;width:100%;display:grid}.NarrativeCaseShared-module__JRffgW__encContext .NarrativeCaseShared-module__JRffgW__contextGrid{grid-template-columns:698px 502px}.NarrativeCaseShared-module__JRffgW__encContext .NarrativeCaseShared-module__JRffgW__contextBody{width:718px}.NarrativeCaseShared-module__JRffgW__contextCopy{gap:var(--space-1000);flex-direction:column;display:flex}.NarrativeCaseShared-module__JRffgW__contextLead{font-size:var(--font-size-case-feature-heading);line-height:1.08}.NarrativeCaseShared-module__JRffgW__contextBody,.NarrativeCaseShared-module__JRffgW__quote p{font-size:var(--font-size-case-body);white-space:pre-line;line-height:1.3}.NarrativeCaseShared-module__JRffgW__quote{background:linear-gradient(145deg, #ffe3c294, #ffc2c366), var(--color-surface);border-radius:var(--space-700);align-items:center;min-height:310px;margin:0;padding:72px 48px;display:flex;position:relative}.NarrativeCaseShared-module__JRffgW__quote p{font-size:24px;font-weight:var(--font-weight-medium)}.NarrativeCaseShared-module__JRffgW__quoteOpen,.NarrativeCaseShared-module__JRffgW__quoteClose{width:43px;height:32px;position:absolute}.NarrativeCaseShared-module__JRffgW__quoteOpen{top:32px;left:32px}.NarrativeCaseShared-module__JRffgW__quoteClose{bottom:32px;right:32px}.NarrativeCaseShared-module__JRffgW__rltContext .NarrativeCaseShared-module__JRffgW__quote,.NarrativeCaseShared-module__JRffgW__encContext .NarrativeCaseShared-module__JRffgW__quote{height:350px;min-height:350px;padding:var(--case-card-padding-standard);background:var(--color-surface);align-items:stretch;gap:var(--space-1000);flex-direction:column;box-shadow:0 4px 15px #0000000d}.NarrativeCaseShared-module__JRffgW__rltContext .NarrativeCaseShared-module__JRffgW__quote p,.NarrativeCaseShared-module__JRffgW__encContext .NarrativeCaseShared-module__JRffgW__quote p{font-size:var(--font-size-case-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both}.NarrativeCaseShared-module__JRffgW__rltContext .NarrativeCaseShared-module__JRffgW__quoteOpen,.NarrativeCaseShared-module__JRffgW__rltContext .NarrativeCaseShared-module__JRffgW__quoteClose,.NarrativeCaseShared-module__JRffgW__encContext .NarrativeCaseShared-module__JRffgW__quoteOpen,.NarrativeCaseShared-module__JRffgW__encContext .NarrativeCaseShared-module__JRffgW__quoteClose{flex:none;width:auto;height:auto;display:block;position:static}.NarrativeCaseShared-module__JRffgW__rltContext .NarrativeCaseShared-module__JRffgW__quoteOpen,.NarrativeCaseShared-module__JRffgW__encContext .NarrativeCaseShared-module__JRffgW__quoteOpen{align-self:flex-start}.NarrativeCaseShared-module__JRffgW__rltContext .NarrativeCaseShared-module__JRffgW__quoteClose,.NarrativeCaseShared-module__JRffgW__encContext .NarrativeCaseShared-module__JRffgW__quoteClose{align-self:flex-end;transform:rotate(180deg)}.NarrativeCaseShared-module__JRffgW__walkthrough{height:784px}.NarrativeCaseShared-module__JRffgW__rltWalkthrough{height:808px}.NarrativeCaseShared-module__JRffgW__impact{min-height:0}.NarrativeCaseShared-module__JRffgW__rltImpact{height:auto;min-height:455px}.NarrativeCaseShared-module__JRffgW__encImpact{height:557px}.NarrativeCaseShared-module__JRffgW__impactGrid{gap:var(--space-1000);grid-template-columns:repeat(4,1fr);width:100%;display:grid}.NarrativeCaseShared-module__JRffgW__impactCard{height:244px;padding:var(--case-card-padding-standard);box-shadow:none;align-content:start;gap:var(--space-900);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.NarrativeCaseShared-module__JRffgW__impactMetric{align-content:start;gap:var(--space-600);grid-template-rows:34px minmax(0,auto);display:grid}.NarrativeCaseShared-module__JRffgW__impactValue{align-items:flex-start;height:34px;min-height:0;display:flex}.NarrativeCaseShared-module__JRffgW__impactValue strong{color:var(--color-accent);font-family:var(--font-mono);font-size:48px;font-weight:var(--font-weight-thin);line-height:var(--line-height-auto);letter-spacing:-1.92px;text-box-edge:cap alphabetic;text-box-trim:trim-both;white-space:nowrap}.NarrativeCaseShared-module__JRffgW__impactMetric>span{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both}.NarrativeCaseShared-module__JRffgW__impactCard>p{font-size:var(--font-size-case-body);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both}.NarrativeCaseShared-module__JRffgW__rltImpact .NarrativeCaseShared-module__JRffgW__impactCard{height:auto;min-height:244px;box-shadow:none;align-content:start;gap:var(--space-900);grid-template-rows:minmax(78px,auto) minmax(0,auto);grid-template-columns:minmax(0,1fr);display:grid}.NarrativeCaseShared-module__JRffgW__rltImpact .NarrativeCaseShared-module__JRffgW__impactMetric{align-content:start;gap:var(--space-600);grid-template-rows:34px minmax(28px,auto);width:100%;min-width:0;min-height:78px;display:grid}.NarrativeCaseShared-module__JRffgW__rltImpact .NarrativeCaseShared-module__JRffgW__impactValue{align-items:flex-start;width:100%;min-width:0;height:34px;min-height:0}.NarrativeCaseShared-module__JRffgW__rltImpact .NarrativeCaseShared-module__JRffgW__impactValue strong{color:var(--color-accent);font-size:48px;font-weight:var(--font-weight-thin);line-height:var(--line-height-auto);letter-spacing:var(--letter-spacing-default);text-box-edge:cap alphabetic;text-box-trim:trim-both}.NarrativeCaseShared-module__JRffgW__rltImpact .NarrativeCaseShared-module__JRffgW__impactCard:nth-child(n+3) .NarrativeCaseShared-module__JRffgW__impactValue strong{letter-spacing:-1.92px}.NarrativeCaseShared-module__JRffgW__rltImpact .NarrativeCaseShared-module__JRffgW__impactMetric>span{width:100%;color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both}.NarrativeCaseShared-module__JRffgW__rltImpact .NarrativeCaseShared-module__JRffgW__impactCard>p{width:100%;min-height:62px;color:var(--color-text-heading);font-size:var(--font-size-case-body);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both}.NarrativeCaseShared-module__JRffgW__encImpactCard{height:auto;box-shadow:none;display:block}.NarrativeCaseShared-module__JRffgW__encImpactContent{align-content:start;align-self:start;gap:var(--space-900);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);width:100%;height:auto;display:grid}.NarrativeCaseShared-module__JRffgW__encImpact .NarrativeCaseShared-module__JRffgW__impactMetric{align-content:start;gap:var(--space-600);grid-template-rows:34px minmax(0,auto);width:202px;min-width:0;display:grid}.NarrativeCaseShared-module__JRffgW__encImpact .NarrativeCaseShared-module__JRffgW__impactValue{align-items:flex-start;width:100%;min-width:0;height:34px;min-height:0}.NarrativeCaseShared-module__JRffgW__encImpact .NarrativeCaseShared-module__JRffgW__impactMetric>span{width:100%;color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both}.NarrativeCaseShared-module__JRffgW__encImpactContent>p{width:100%;font-size:var(--font-size-case-body);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both;align-self:start}.NarrativeCaseShared-module__JRffgW__reflection{min-height:647px}.NarrativeCaseShared-module__JRffgW__reflectionGrid{gap:var(--space-1000);grid-template-columns:501px 699px;width:100%;height:436px;display:grid}.NarrativeCaseShared-module__JRffgW__nextSteps,.NarrativeCaseShared-module__JRffgW__learnings{height:436px;padding:var(--case-card-padding-roomy);background:var(--color-surface);border-radius:var(--space-700);gap:var(--space-700);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 30px #0000000d}.NarrativeCaseShared-module__JRffgW__nextSteps h3,.NarrativeCaseShared-module__JRffgW__learnings h3{font-size:var(--font-size-case-feature-heading);font-weight:var(--font-weight-regular);position:relative}.NarrativeCaseShared-module__JRffgW__nextSteps ol,.NarrativeCaseShared-module__JRffgW__learnings ul{gap:var(--space-400);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.NarrativeCaseShared-module__JRffgW__nextSteps li{min-height:80px;padding:var(--space-700);background:var(--color-highlight);align-items:center;gap:var(--space-600);display:flex}.NarrativeCaseShared-module__JRffgW__nextSteps li:nth-child(2){margin-left:var(--space-800);background:var(--color-accent-soft)}.NarrativeCaseShared-module__JRffgW__nextSteps li:nth-child(3){margin-left:var(--space-1100);background:var(--color-warm-sunset-glow-200)}.NarrativeCaseShared-module__JRffgW__nextSteps strong{font-family:var(--font-mono);font-size:52px;font-weight:var(--font-weight-thin)}.NarrativeCaseShared-module__JRffgW__nextSteps span,.NarrativeCaseShared-module__JRffgW__learnings li{font-size:var(--font-size-case-body);line-height:1.15}.NarrativeCaseShared-module__JRffgW__learningBackground{object-fit:cover;opacity:.5;filter:blur(6px);width:850px;max-width:none;height:530px;position:absolute;inset:-50px -70px}.NarrativeCaseShared-module__JRffgW__learnings{gap:var(--space-1000)}.NarrativeCaseShared-module__JRffgW__learnings ul{gap:var(--space-900)}.NarrativeCaseShared-module__JRffgW__learnings li{align-items:flex-start;gap:var(--space-500);display:flex}.NarrativeCaseShared-module__JRffgW__learnings li img{flex:0 0 20px;width:20px;height:20px}.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__reflectionGrid,.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__reflectionGrid{align-items:stretch;height:auto;min-height:436px}.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__nextSteps,.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__learnings,.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__nextSteps,.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__learnings{height:auto;min-height:436px;padding:var(--case-card-padding-roomy)}.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__nextSteps,.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__nextSteps{gap:var(--space-700)}.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__nextSteps h3,.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__learnings h3,.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__nextSteps h3,.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__learnings h3{font-size:var(--font-size-case-feature-heading);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both}.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__nextSteps h3,.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__nextSteps h3{width:404px}.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__nextSteps ol,.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__nextSteps ol{gap:var(--space-400);width:100%}.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__nextSteps li{width:100%;height:93px;min-height:93px;padding-block:var(--space-800);flex:0 0 93px;gap:10px}.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__nextSteps li{width:100%;height:auto;min-height:93px;padding-block:var(--space-800);flex:none;gap:10px}.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__nextSteps li:first-child,.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__nextSteps li:first-child{padding-inline:var(--space-700);background:var(--color-honney-beige-200)}.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__nextSteps li:nth-child(2),.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__nextSteps li:nth-child(2){padding-inline:var(--space-1100);background:var(--color-warm-sunset-glow-100);margin-left:0}.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__nextSteps li:nth-child(3),.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__nextSteps li:nth-child(3){padding-inline:var(--space-1400);background:var(--color-warm-sunset-glow-200);margin-left:0}.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__nextSteps strong,.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__nextSteps strong{color:var(--color-text-primary);font-size:var(--font-size-case-hero-metric);font-weight:var(--font-weight-thin);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both}.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__nextSteps span{color:var(--color-text-primary);font-size:var(--font-size-case-body);white-space:nowrap;flex:none;line-height:20px}.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__nextSteps span{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-case-body);flex:auto;line-height:20px}.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__learnings{gap:var(--space-1000);box-shadow:0 4px 30px #0000000d,inset 0 4px 30px #f453250d}.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__learningBackground{object-fit:cover;opacity:.5;filter:blur(6px);width:1003px;max-width:none;height:627px;top:-75.5px;left:-18px}.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__learnings h3{width:444px}.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__learnings ul{gap:var(--space-900);width:100%}.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__learnings li{width:100%;color:var(--color-text-primary);font-size:var(--font-size-case-body);align-items:flex-start;gap:var(--space-500);line-height:20px}.NarrativeCaseShared-module__JRffgW__otherCases{height:747px;padding-block:var(--case-section-padding-block);gap:var(--space-1300);flex-direction:column;display:flex}.NarrativeCaseShared-module__JRffgW__otherCases h2{font-size:var(--font-size-case-section-heading);font-weight:var(--font-weight-regular)}.NarrativeCaseShared-module__JRffgW__otherCaseGrid{gap:60px;display:flex}@media (max-width:1439px){.NarrativeCaseShared-module__JRffgW__responsiveOverview{height:auto}.NarrativeCaseShared-module__JRffgW__responsiveOverview .NarrativeCaseShared-module__JRffgW__overviewMediaFrame{aspect-ratio:16/9;height:auto}.NarrativeCaseShared-module__JRffgW__responsiveOverview.NarrativeCaseShared-module__JRffgW__rltOverview .NarrativeCaseShared-module__JRffgW__overviewMediaFrame{aspect-ratio:64/31;position:relative;overflow:hidden}.NarrativeCaseShared-module__JRffgW__responsiveOverview.NarrativeCaseShared-module__JRffgW__rltOverview .NarrativeCaseShared-module__JRffgW__overviewMedia{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.NarrativeCaseShared-module__JRffgW__responsiveOverview.NarrativeCaseShared-module__JRffgW__encOverview .NarrativeCaseShared-module__JRffgW__overviewMediaFrame{aspect-ratio:64/31}.NarrativeCaseShared-module__JRffgW__responsiveOverview.NarrativeCaseShared-module__JRffgW__encOverview .NarrativeCaseShared-module__JRffgW__overviewMedia{object-fit:cover;object-position:center;width:100%;height:100%;margin-left:0;transform:none}.NarrativeCaseShared-module__JRffgW__responsiveOverview .NarrativeCaseShared-module__JRffgW__overviewDetails{gap:var(--space-900) var(--space-1000);grid-template-columns:repeat(2,minmax(0,1fr));height:auto;display:grid}.NarrativeCaseShared-module__JRffgW__responsiveOverview .NarrativeCaseShared-module__JRffgW__overviewDetails div{min-width:0;width:auto!important}.NarrativeCaseShared-module__JRffgW__responsiveOverview.NarrativeCaseShared-module__JRffgW__rltOverview .NarrativeCaseShared-module__JRffgW__overviewDetails div,.NarrativeCaseShared-module__JRffgW__responsiveOverview.NarrativeCaseShared-module__JRffgW__encOverview .NarrativeCaseShared-module__JRffgW__overviewDetails div{place-content:flex-start;align-self:start;gap:var(--space-500);flex-direction:column;height:auto;min-height:0;display:flex}.NarrativeCaseShared-module__JRffgW__responsiveOverview.NarrativeCaseShared-module__JRffgW__encOverview .NarrativeCaseShared-module__JRffgW__overviewDetails dt,.NarrativeCaseShared-module__JRffgW__responsiveOverview.NarrativeCaseShared-module__JRffgW__encOverview .NarrativeCaseShared-module__JRffgW__overviewDetails dd{text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0}.NarrativeCaseShared-module__JRffgW__responsiveOverview.NarrativeCaseShared-module__JRffgW__encOverview .NarrativeCaseShared-module__JRffgW__overviewDetails dt{line-height:1.1}.NarrativeCaseShared-module__JRffgW__responsiveOverview.NarrativeCaseShared-module__JRffgW__encOverview .NarrativeCaseShared-module__JRffgW__overviewDetails dd{line-height:1.25}.NarrativeCaseShared-module__JRffgW__responsiveOverview.NarrativeCaseShared-module__JRffgW__rltOverview .NarrativeCaseShared-module__JRffgW__overviewDetails dt,.NarrativeCaseShared-module__JRffgW__responsiveOverview.NarrativeCaseShared-module__JRffgW__rltOverview .NarrativeCaseShared-module__JRffgW__overviewDetails dd{margin:0}.NarrativeCaseShared-module__JRffgW__responsiveOverview .NarrativeCaseShared-module__JRffgW__overviewDetails dd{overflow-wrap:anywhere}.NarrativeCaseShared-module__JRffgW__responsiveContext{height:auto}.NarrativeCaseShared-module__JRffgW__responsiveContext .NarrativeCaseShared-module__JRffgW__contextGrid{grid-template-columns:minmax(0,3fr) minmax(320px,2fr)}.NarrativeCaseShared-module__JRffgW__responsiveContext .NarrativeCaseShared-module__JRffgW__contextBody{width:auto;max-width:68ch}.NarrativeCaseShared-module__JRffgW__responsiveContext.NarrativeCaseShared-module__JRffgW__rltContext .NarrativeCaseShared-module__JRffgW__quote,.NarrativeCaseShared-module__JRffgW__responsiveContext.NarrativeCaseShared-module__JRffgW__encContext .NarrativeCaseShared-module__JRffgW__quote,.NarrativeCaseShared-module__JRffgW__responsiveWalkthrough,.NarrativeCaseShared-module__JRffgW__responsiveImpact,.NarrativeCaseShared-module__JRffgW__responsiveReflection,.NarrativeCaseShared-module__JRffgW__responsiveOtherCases{height:auto;min-height:0}.NarrativeCaseShared-module__JRffgW__responsiveImpact{container:narrative-impact/inline-size}.NarrativeCaseShared-module__JRffgW__responsiveImpact .NarrativeCaseShared-module__JRffgW__impactGrid{grid-template-columns:repeat(4,minmax(0,1fr));height:auto}.NarrativeCaseShared-module__JRffgW__responsiveImpact .NarrativeCaseShared-module__JRffgW__impactCard{flex-direction:column;align-items:flex-start;height:auto;min-height:0;display:flex}.NarrativeCaseShared-module__JRffgW__responsiveImpact.NarrativeCaseShared-module__JRffgW__rltImpact .NarrativeCaseShared-module__JRffgW__impactCard{gap:var(--space-800)}.NarrativeCaseShared-module__JRffgW__responsiveImpact.NarrativeCaseShared-module__JRffgW__rltImpact .NarrativeCaseShared-module__JRffgW__impactMetric,.NarrativeCaseShared-module__JRffgW__responsiveImpact.NarrativeCaseShared-module__JRffgW__rltImpact .NarrativeCaseShared-module__JRffgW__impactCard>p{min-height:0}.NarrativeCaseShared-module__JRffgW__responsiveImpact.NarrativeCaseShared-module__JRffgW__encImpact .NarrativeCaseShared-module__JRffgW__impactMetric{width:100%}.NarrativeCaseShared-module__JRffgW__responsiveReflection .NarrativeCaseShared-module__JRffgW__reflectionGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr));height:auto;min-height:0}.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__nextSteps,.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__learnings{height:auto;min-height:0}.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__nextSteps h3,.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__learnings h3{width:100%}.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__nextSteps li{flex-basis:auto;height:auto;min-height:93px}.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__nextSteps span{white-space:normal;flex:auto;min-width:0}.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__learningBackground{object-fit:cover;width:100%;height:100%;inset:0}.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__reflectionGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr))}.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__nextSteps,.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__learnings{height:auto;min-height:0}.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__nextSteps h3,.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__learnings h3{width:100%}.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__nextSteps li{flex-basis:auto;height:auto;min-height:93px}.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__learningBackground{object-fit:cover;width:100%;height:100%;inset:0}.NarrativeCaseShared-module__JRffgW__responsiveOtherCases .NarrativeCaseShared-module__JRffgW__otherCaseGrid{gap:var(--space-1000);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}}@container narrative-impact (max-width:1159px){.NarrativeCaseShared-module__JRffgW__responsiveImpact .NarrativeCaseShared-module__JRffgW__impactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container narrative-impact (max-width:560px){.NarrativeCaseShared-module__JRffgW__responsiveImpact .NarrativeCaseShared-module__JRffgW__impactGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.NarrativeCaseShared-module__JRffgW__responsiveContext .NarrativeCaseShared-module__JRffgW__contextGrid{grid-template-columns:minmax(0,1fr)}.NarrativeCaseShared-module__JRffgW__responsiveContext .NarrativeCaseShared-module__JRffgW__contextCopy{max-width:68ch}}@media (max-width:599px){.NarrativeCaseShared-module__JRffgW__responsiveOverview.NarrativeCaseShared-module__JRffgW__encOverview .NarrativeCaseShared-module__JRffgW__overviewMediaFrame{aspect-ratio:4/3}.NarrativeCaseShared-module__JRffgW__responsiveOverview.NarrativeCaseShared-module__JRffgW__rltOverview .NarrativeCaseShared-module__JRffgW__overviewMediaFrame{aspect-ratio:390/298;width:100%}.NarrativeCaseShared-module__JRffgW__responsiveOverview .NarrativeCaseShared-module__JRffgW__overviewDetails{grid-template-columns:minmax(0,1fr)}.NarrativeCaseShared-module__JRffgW__responsiveOverview.NarrativeCaseShared-module__JRffgW__rltOverview .NarrativeCaseShared-module__JRffgW__overviewDetails dt,.NarrativeCaseShared-module__JRffgW__responsiveOverview.NarrativeCaseShared-module__JRffgW__rltOverview .NarrativeCaseShared-module__JRffgW__overviewDetails dd{text-box-edge:cap alphabetic;text-box-trim:trim-both}}@media (max-width:720px){.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__nextSteps,.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__learnings,.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__nextSteps,.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__learnings{padding:var(--case-card-padding-standard)}.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__nextSteps li,.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__nextSteps li:nth-child(2),.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__rltReflection .NarrativeCaseShared-module__JRffgW__nextSteps li:nth-child(3),.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__nextSteps li,.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__nextSteps li:nth-child(2),.NarrativeCaseShared-module__JRffgW__responsiveReflection.NarrativeCaseShared-module__JRffgW__encReflection .NarrativeCaseShared-module__JRffgW__nextSteps li:nth-child(3){min-height:0;padding:var(--space-800) var(--space-700)}}
.ModalDialog-module__SJtQNG__backdrop{z-index:1000;opacity:0;background:#00000040;justify-content:center;align-items:center;transition:opacity .2s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0}.ModalDialog-module__SJtQNG__backdrop[data-state=open]{opacity:1}.ModalDialog-module__SJtQNG__backdrop[data-state=closing]{pointer-events:none;opacity:0;transition-duration:.18s;transition-timing-function:ease-out}.ModalDialog-module__SJtQNG__dialog{opacity:0;transform-origin:50%;transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1);transform:translateY(18px)scale(.985)}.ModalDialog-module__SJtQNG__dialog[data-animating=true]{will-change:transform, opacity}.ModalDialog-module__SJtQNG__dialog[data-state=open]{opacity:1;transform:translateY(0)scale(1)}.ModalDialog-module__SJtQNG__dialog[data-state=closing]{opacity:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1);transform:translateY(10px)scale(.99)}@media (prefers-reduced-motion:reduce){.ModalDialog-module__SJtQNG__backdrop,.ModalDialog-module__SJtQNG__dialog{transition-duration:.1s}.ModalDialog-module__SJtQNG__dialog,.ModalDialog-module__SJtQNG__dialog[data-state=open],.ModalDialog-module__SJtQNG__dialog[data-state=closing]{transform:none}}
.Tag-module__1yBGQG__tag{width:max-content;max-width:100%;height:26px;padding:var(--space-400) var(--space-600);border-radius:var(--space-300);font-family:var(--font-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both;white-space:nowrap;flex:none;align-items:center;display:inline-flex}.Tag-module__1yBGQG__sunset{background:var(--color-warm-sunset-glow-200)}.Tag-module__1yBGQG__sunsetSoft{background:var(--color-warm-sunset-glow-100)}.Tag-module__1yBGQG__beige{background:#f3e1c7}.Tag-module__1yBGQG__beigeSoft{background:#f9eedd}.Tag-module__1yBGQG__blue{background:#c7eff3}.Tag-module__1yBGQG__cyan{background:#ddf8fb}
.EncCase-module__ThYZNG__opportunity,.EncCase-module__ThYZNG__challenges,.EncCase-module__ThYZNG__learning,.EncCase-module__ThYZNG__strategy,.EncCase-module__ThYZNG__decisions{height:700px}.EncCase-module__ThYZNG__opportunity{height:auto;min-height:856px}.EncCase-module__ThYZNG__opportunityContent{gap:var(--space-900);flex-direction:column;min-height:645px;display:flex}.EncCase-module__ThYZNG__opportunityLead{min-height:231px;padding:var(--case-card-padding-standard);border-radius:var(--space-700);gap:var(--space-1000);background:#fef8f2;flex-direction:column;display:flex}.EncCase-module__ThYZNG__opportunityLead h3,.EncCase-module__ThYZNG__strategyHeader h3,.EncCase-module__ThYZNG__decisionHeading h3{font-size:var(--font-size-case-feature-heading);font-weight:var(--font-weight-regular);line-height:1.08}.EncCase-module__ThYZNG__opportunityLead p,.EncCase-module__ThYZNG__frictionCard p,.EncCase-module__ThYZNG__challengeGrid p,.EncCase-module__ThYZNG__strategyHeader p,.EncCase-module__ThYZNG__decisionHeading p{font-size:var(--font-size-case-body);line-height:1.28}.EncCase-module__ThYZNG__opportunityLead p{width:776px;line-height:var(--line-height-auto)}.EncCase-module__ThYZNG__opportunityLead h3,.EncCase-module__ThYZNG__opportunityLead p,.EncCase-module__ThYZNG__frictionLabel,.EncCase-module__ThYZNG__frictionCard h3,.EncCase-module__ThYZNG__frictionCard p{text-box-edge:cap alphabetic;text-box-trim:trim-both}.EncCase-module__ThYZNG__frictionGrid{min-height:382px;padding:var(--case-card-padding-standard);background:var(--color-surface);border-radius:var(--space-700);gap:var(--space-1000);flex-direction:column;display:flex;box-shadow:0 4px 15px #0000000d}.EncCase-module__ThYZNG__frictionLabel{font-size:var(--font-size-case-feature-heading);font-weight:var(--font-weight-regular)}.EncCase-module__ThYZNG__frictionItems{align-items:stretch;gap:var(--space-900);grid-template-columns:repeat(5,206.4px);display:grid}.EncCase-module__ThYZNG__frictionCard{align-content:start;gap:var(--space-700);grid-template-rows:31px 32px auto;min-height:237px;display:grid}.EncCase-module__ThYZNG__frictionCard img{width:32px;height:32px}.EncCase-module__ThYZNG__frictionIconLine{place-items:center;width:32px;height:32px;display:grid}.EncCase-module__ThYZNG__frictionCard h3{height:31px;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--font-size-case-metadata-label);font-weight:var(--font-weight-regular);white-space:pre-line;line-height:20px}.EncCase-module__ThYZNG__frictionCard p{line-height:var(--line-height-auto)}.EncCase-module__ThYZNG__challenges{height:751px}.EncCase-module__ThYZNG__challengeGrid{height:540px;padding-inline:var(--space-900);grid-template-rows:242px 218px;grid-template-columns:repeat(2,548px);gap:80px;display:grid;position:relative}.EncCase-module__ThYZNG__challengeGrid article{padding:var(--space-900) var(--space-500);gap:var(--space-600);flex-direction:column;display:flex}.EncCase-module__ThYZNG__challengeGrid h3{font-size:30px;font-weight:var(--font-weight-regular);line-height:1.08}.EncCase-module__ThYZNG__challengeDivider{background:var(--color-border);position:absolute}.EncCase-module__ThYZNG__challengeVerticalTop,.EncCase-module__ThYZNG__challengeVerticalBottom{width:1px;left:50%}.EncCase-module__ThYZNG__challengeVerticalTop{height:242px;top:0}.EncCase-module__ThYZNG__challengeVerticalBottom{height:218px;top:322px}.EncCase-module__ThYZNG__challengeHorizontal{width:100%;height:1px;top:282px;left:0}.EncCase-module__ThYZNG__learning{height:auto;min-height:1001px}.EncCase-module__ThYZNG__learningList{gap:var(--space-900);flex-direction:column;width:100%;display:flex;}.EncCase-module__ThYZNG__learningRow{isolation:isolate;align-items:stretch;min-height:242px;display:flex;position:relative;}.EncCase-module__ThYZNG__learningInsight{z-index:2;width:597px;min-height:242px;padding:var(--space-1200) var(--case-card-padding-roomy);background:var(--color-surface);border-radius:var(--space-700);gap:var(--space-800);flex-direction:column;flex:0 0 597px;display:flex;box-shadow:0 4px 15px #0000000d}.EncCase-module__ThYZNG__learningRow:not(.EncCase-module__ThYZNG__learningRowReverse) .EncCase-module__ThYZNG__learningInsight{margin-right:-30px}.EncCase-module__ThYZNG__learningRowReverse .EncCase-module__ThYZNG__learningInsight{order:2}.EncCase-module__ThYZNG__learningInsight h3{width:461px;font-size:var(--font-size-case-feature-heading);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both}.EncCase-module__ThYZNG__learningRowReverse .EncCase-module__ThYZNG__learningInsight h3{width:530px}.EncCase-module__ThYZNG__learningInsight p{width:501px;color:var(--color-text-secondary);font-size:var(--font-size-case-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both}.EncCase-module__ThYZNG__learningRowReverse .EncCase-module__ThYZNG__learningInsight p{width:484px}.EncCase-module__ThYZNG__learningImplication{z-index:1;background:linear-gradient(180deg, #ffe3c299 0%, #ffc2c399 100%), var(--color-surface);border-radius:var(--space-700);justify-content:flex-end;align-items:center;gap:var(--space-400);flex:auto;min-width:0;min-height:242px;display:flex;overflow:hidden}.EncCase-module__ThYZNG__learningRowReverse .EncCase-module__ThYZNG__learningImplication{justify-content:flex-start;margin-right:-30px}.EncCase-module__ThYZNG__learningImplicationCopy{z-index:1;width:262px;color:var(--color-text-secondary);gap:var(--space-600);flex-direction:column;flex:0 0 262px;display:flex}.EncCase-module__ThYZNG__learningRowReverse .EncCase-module__ThYZNG__learningImplicationCopy{flex-basis:270px;order:2;width:270px;margin-left:-59.293px}.EncCase-module__ThYZNG__learningRow:nth-child(3) .EncCase-module__ThYZNG__learningImplicationCopy{flex-basis:263px;width:263px}.EncCase-module__ThYZNG__learningImplicationCopy strong{font-size:var(--font-size-case-metadata-label);font-weight:var(--font-weight-bold);line-height:var(--line-height-auto)}.EncCase-module__ThYZNG__learningImplicationCopy p{font-size:var(--font-size-case-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-auto)}.EncCase-module__ThYZNG__learningIllustration{pointer-events:none;flex:none;justify-content:center;align-items:center;display:flex}.EncCase-module__ThYZNG__learningIllustration img{transform-origin:50%;max-width:none;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1)}.EncCase-module__ThYZNG__learningIllustrationLifecycle,.EncCase-module__ThYZNG__learningIllustrationVisibility{width:328px;height:0}.EncCase-module__ThYZNG__learningIllustrationLifecycle img{width:393.422px;height:393.422px}.EncCase-module__ThYZNG__learningIllustrationContext{order:1;width:389.293px;height:0}.EncCase-module__ThYZNG__learningIllustrationContext img{width:328px;height:280px;transform:rotate(15deg)scale(1)}.EncCase-module__ThYZNG__learningIllustrationVisibility img{width:289.545px;height:280px}.EncCase-module__ThYZNG__learningRow:focus-visible .EncCase-module__ThYZNG__learningIllustration img{transform:scale(1.04)}.EncCase-module__ThYZNG__learningRow:focus-visible .EncCase-module__ThYZNG__learningIllustrationContext img{transform:rotate(15deg)scale(1.04)}@media (hover:hover) and (pointer:fine){.EncCase-module__ThYZNG__learningRow:hover .EncCase-module__ThYZNG__learningIllustration img{transform:scale(1.04)}.EncCase-module__ThYZNG__learningRow:hover .EncCase-module__ThYZNG__learningIllustrationContext img{transform:rotate(15deg)scale(1.04)}}.EncCase-module__ThYZNG__learningRow:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.EncCase-module__ThYZNG__learningIllustration img{transition-duration:.01ms}}.EncCase-module__ThYZNG__strategy{height:auto;min-height:830px}.EncCase-module__ThYZNG__strategyCard{width:100%;min-height:619px;padding:var(--case-card-padding-standard);background:linear-gradient(90deg, var(--color-surface) 0%, #ffffff80 100%);border-radius:var(--space-700);gap:var(--space-1100);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 30px #0000000d}.EncCase-module__ThYZNG__strategyHeader{gap:var(--space-800);flex-direction:column;width:100%;display:flex}.EncCase-module__ThYZNG__strategyHeader h3{width:100%;line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both}.EncCase-module__ThYZNG__strategyHeader p{width:457px;color:var(--color-text-primary);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);opacity:.5;text-box-edge:cap alphabetic;text-box-trim:trim-both}.EncCase-module__ThYZNG__lifecycle{grid-template-columns:161px 88px 153px 88px 142px 88px 151px 88px 165px;align-items:center;column-gap:4.5px;min-height:82px;display:grid}.EncCase-module__ThYZNG__lifecycle article{align-items:flex-start;gap:var(--space-600);flex-direction:column;min-height:82px;display:flex}.EncCase-module__ThYZNG__lifecycle span{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--font-size-case-metadata-label);font-weight:var(--font-weight-regular);white-space:nowrap;text-box-edge:cap alphabetic;text-box-trim:trim-both;line-height:20px}.EncCase-module__ThYZNG__lifecycle h4{font-size:var(--font-size-case-feature-heading);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);white-space:nowrap;text-box-edge:cap alphabetic;text-box-trim:trim-both}.EncCase-module__ThYZNG__lifecycle p{color:var(--color-text-secondary);font-size:var(--font-size-case-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);white-space:nowrap;text-box-edge:cap alphabetic;text-box-trim:trim-both}.EncCase-module__ThYZNG__lifecycleArrow{width:88px;height:32px;display:block}.EncCase-module__ThYZNG__strategyMedia{border-radius:var(--space-700);flex:0 0 250px;width:100%;height:250px;overflow:hidden}.EncCase-module__ThYZNG__strategyMedia video{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.EncCase-module__ThYZNG__decisions{height:auto;min-height:1535px}.EncCase-module__ThYZNG__decisionList{gap:var(--space-400);flex-direction:column;width:100%;display:flex}.EncCase-module__ThYZNG__decisionRow{width:1258px;padding:var(--case-card-padding-standard) var(--case-card-padding-standard) var(--case-card-padding-standard) var(--space-300);border-bottom:1px solid var(--color-border);align-items:flex-start;gap:var(--space-900);display:flex;overflow:hidden}.EncCase-module__ThYZNG__decisionRow:first-child{border-top:1px solid var(--color-border)}.EncCase-module__ThYZNG__decisionNumber{width:116px;color:var(--color-border);font-family:var(--font-mono);font-size:var(--font-size-case-hero-display);font-weight:var(--font-weight-thin);line-height:var(--line-height-auto);white-space:nowrap;text-box-edge:cap alphabetic;text-box-trim:trim-both;flex:0 0 116px}.EncCase-module__ThYZNG__decisionContent,.EncCase-module__ThYZNG__decisionHeading{flex-direction:column;align-items:flex-start;display:flex}.EncCase-module__ThYZNG__decisionContent{gap:var(--space-900)}.EncCase-module__ThYZNG__decisionHeading{gap:var(--space-800)}.EncCase-module__ThYZNG__decisionHeading h3,.EncCase-module__ThYZNG__decisionHeading p{color:var(--color-text-heading);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both}.EncCase-module__ThYZNG__decisionHeading h3{white-space:nowrap}.EncCase-module__ThYZNG__decisionTransformation{align-items:center;gap:var(--space-600);display:flex}.EncCase-module__ThYZNG__decisionDiagram{width:max-content;min-height:127px;padding:var(--space-900);border:1px solid var(--color-border);border-radius:var(--space-700);align-items:flex-end;gap:var(--space-700);display:flex}.EncCase-module__ThYZNG__decisionEndpoint{padding-block:var(--space-500);white-space:nowrap;justify-content:center;gap:var(--space-500);flex-direction:column;display:flex}.EncCase-module__ThYZNG__decisionEndpoint small{color:var(--color-border);font-family:var(--font-mono);font-size:var(--font-size-case-metadata-label);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both}.EncCase-module__ThYZNG__decisionEndpoint span,.EncCase-module__ThYZNG__decisionPath strong{color:var(--color-text-heading);font-size:var(--font-size-case-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);white-space:nowrap;text-box-edge:cap alphabetic;text-box-trim:trim-both}.EncCase-module__ThYZNG__decisionPath{padding-bottom:var(--space-400);align-items:center;gap:var(--space-700);display:flex}.EncCase-module__ThYZNG__decisionPath .EncCase-module__ThYZNG__decisionEmphasis{color:var(--color-accent);font-weight:var(--font-weight-bold)}.EncCase-module__ThYZNG__decisionConnector{flex:0 0 68px;width:68px;height:20px;display:block;position:relative}.EncCase-module__ThYZNG__decisionConnector img:first-child{width:20px;height:20px;position:absolute;top:0;left:0}.EncCase-module__ThYZNG__decisionConnector img:last-child{width:40.5px;height:7.364px;position:absolute;top:6.318px;left:20px}@media (min-width:600px){.EncCase-module__ThYZNG__decisionResponsiveCard{display:none}.EncCase-module__ThYZNG__decisionDesktopTag{display:contents}}@media (max-width:1439px){.EncCase-module__ThYZNG__opportunity,.EncCase-module__ThYZNG__challenges,.EncCase-module__ThYZNG__learning,.EncCase-module__ThYZNG__strategy,.EncCase-module__ThYZNG__decisions,.EncCase-module__ThYZNG__opportunityContent,.EncCase-module__ThYZNG__opportunityLead,.EncCase-module__ThYZNG__frictionGrid,.EncCase-module__ThYZNG__challengeGrid,.EncCase-module__ThYZNG__strategyCard{height:auto;min-height:0}.EncCase-module__ThYZNG__opportunityLead p,.EncCase-module__ThYZNG__strategyHeader p{width:100%;max-width:68ch}.EncCase-module__ThYZNG__frictionItems{column-gap:var(--space-900);row-gap:var(--space-1200);grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.EncCase-module__ThYZNG__frictionCard{grid-template-rows:auto 32px auto;min-height:0}.EncCase-module__ThYZNG__frictionCard h3{height:auto;min-height:2lh}.EncCase-module__ThYZNG__challengeGrid{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-inline:0}.EncCase-module__ThYZNG__challengeGrid article{min-width:0;padding:var(--case-card-padding-standard)}.EncCase-module__ThYZNG__challengeGrid article:nth-child(odd){border-right:1px solid var(--color-border)}.EncCase-module__ThYZNG__challengeGrid article:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.EncCase-module__ThYZNG__challengeDivider{display:none}.EncCase-module__ThYZNG__decisionRow,.EncCase-module__ThYZNG__decisionContent,.EncCase-module__ThYZNG__decisionHeading,.EncCase-module__ThYZNG__decisionTransformation{width:100%;min-width:0}.EncCase-module__ThYZNG__decisionContent{flex:auto}.EncCase-module__ThYZNG__decisionHeading h3{white-space:normal}.EncCase-module__ThYZNG__decisionHeading p{max-width:68ch;width:100%!important}.EncCase-module__ThYZNG__decisionDiagram{flex:auto;width:auto;min-width:0}.EncCase-module__ThYZNG__decisionEndpoint{min-width:0}.EncCase-module__ThYZNG__decisionEndpoint span{white-space:normal}.EncCase-module__ThYZNG__decisionResponsiveCard{width:100%;min-width:0;padding:var(--case-card-padding-standard);border:1px solid var(--color-border);border-radius:var(--space-700);gap:var(--space-800);flex-direction:column}.EncCase-module__ThYZNG__decisionResponsiveTag{align-self:flex-start}.EncCase-module__ThYZNG__decisionResponsiveFlow{--decision-state-row-height:24px;--decision-responsive-row-gap:var(--space-400);gap:var(--decision-responsive-row-gap);flex-direction:column;width:100%;min-width:0;display:flex}.EncCase-module__ThYZNG__decisionResponsiveRow{min-height:var(--decision-state-row-height);align-items:start;column-gap:var(--space-600);grid-template-columns:20px minmax(0,1fr);display:grid}.EncCase-module__ThYZNG__decisionResponsiveConnector{align-self:stretch;width:20px;min-height:100%;display:block;position:relative}.EncCase-module__ThYZNG__decisionResponsiveConnector img:first-child{top:calc((var(--decision-state-row-height) - 20px) / 2);z-index:1;background:var(--color-surface);width:20px;height:20px;position:absolute;left:0}.EncCase-module__ThYZNG__decisionResponsiveConnector img:last-child{display:none}.EncCase-module__ThYZNG__decisionResponsiveConnector:before{bottom:calc(var(--decision-responsive-row-gap) * -1 + 3px);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);content:"";width:6px;height:6px;position:absolute;left:6.5px;transform:rotate(45deg)}.EncCase-module__ThYZNG__decisionResponsiveConnector:after{top:22px;bottom:calc(var(--decision-responsive-row-gap) * -1 + 2px);background:var(--color-border);content:"";width:1px;position:absolute;left:9.5px}.EncCase-module__ThYZNG__decisionResponsiveRow:last-child .EncCase-module__ThYZNG__decisionResponsiveConnector:before,.EncCase-module__ThYZNG__decisionResponsiveRow:last-child .EncCase-module__ThYZNG__decisionResponsiveConnector:after{display:none}.EncCase-module__ThYZNG__decisionResponsiveCopy,.EncCase-module__ThYZNG__decisionResponsiveRow>strong{min-width:0;min-height:var(--decision-state-row-height);flex-direction:column;justify-content:center;display:flex}.EncCase-module__ThYZNG__decisionResponsiveCopy{place-content:flex-start;align-items:center;gap:var(--space-300) var(--space-500);flex-flow:wrap}.EncCase-module__ThYZNG__decisionResponsiveCopy small{color:var(--color-border);font-family:var(--font-mono);font-size:var(--font-size-case-metadata-label);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);text-box-edge:cap alphabetic;text-box-trim:trim-both;white-space:nowrap;flex:none}.EncCase-module__ThYZNG__decisionResponsiveCopy span,.EncCase-module__ThYZNG__decisionResponsiveRow>strong{color:var(--color-text-heading);font-size:var(--font-size-case-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-auto);overflow-wrap:anywhere;text-box-edge:cap alphabetic;text-box-trim:trim-both}.EncCase-module__ThYZNG__decisionResponsiveCopy span{min-height:var(--decision-state-row-height);text-box-trim:none;align-items:center;display:flex}.EncCase-module__ThYZNG__decisionResponsiveRow>.EncCase-module__ThYZNG__decisionEmphasis{color:var(--color-accent);font-weight:var(--font-weight-bold)}}@media (max-width:1100px){.EncCase-module__ThYZNG__learningList{--learning-slider-gap:var(--space-900);--learning-panel-overlap:var(--space-700);width:calc(100% + var(--page-gutter));padding:var(--space-300) var(--page-gutter) var(--space-500) 0;align-items:stretch;gap:var(--learning-slider-gap);flex-direction:row}.EncCase-module__ThYZNG__learningRow,.EncCase-module__ThYZNG__learningRowReverse{flex:0 0 min(560px, calc(100% - var(--space-1200)));flex-direction:column;width:auto;min-width:0;min-height:0;display:flex}.EncCase-module__ThYZNG__learningInsight,.EncCase-module__ThYZNG__learningRowReverse .EncCase-module__ThYZNG__learningInsight{width:100%;min-height:210px;padding:var(--case-card-padding-standard);flex:none;order:0;margin:0}.EncCase-module__ThYZNG__learningInsight h3,.EncCase-module__ThYZNG__learningRowReverse .EncCase-module__ThYZNG__learningInsight h3,.EncCase-module__ThYZNG__learningInsight p,.EncCase-module__ThYZNG__learningRowReverse .EncCase-module__ThYZNG__learningInsight p{width:100%}.EncCase-module__ThYZNG__learningImplication,.EncCase-module__ThYZNG__learningRowReverse .EncCase-module__ThYZNG__learningImplication{width:100%;min-height:242px;margin:calc(var(--learning-panel-overlap) * -1) 0 0;padding:var(--case-card-padding-standard);padding-top:calc(var(--case-card-padding-standard) + var(--learning-panel-overlap));border-start-start-radius:0;border-start-end-radius:0;flex:auto;order:1;justify-content:flex-start;position:relative}.EncCase-module__ThYZNG__learningImplicationCopy,.EncCase-module__ThYZNG__learningRowReverse .EncCase-module__ThYZNG__learningImplicationCopy,.EncCase-module__ThYZNG__learningRow:nth-child(3) .EncCase-module__ThYZNG__learningImplicationCopy{flex:0 auto;order:0;width:min(58%,220px);margin:0}.EncCase-module__ThYZNG__learningIllustration,.EncCase-module__ThYZNG__learningIllustrationLifecycle,.EncCase-module__ThYZNG__learningIllustrationContext,.EncCase-module__ThYZNG__learningIllustrationVisibility{order:1;width:min(58%,230px);height:242px;position:absolute;top:auto;bottom:-24px;right:-30%;transform:none}.EncCase-module__ThYZNG__learningIllustrationLifecycle img{width:300px;height:300px}.EncCase-module__ThYZNG__learningIllustrationContext img{width:270px;height:auto}.EncCase-module__ThYZNG__learningIllustrationVisibility img{width:250px;height:auto}.EncCase-module__ThYZNG__strategyCard{grid-template-columns:minmax(0,1fr);grid-template-areas:"header"".""lifecycle"".""media";grid-template-rows:auto var(--space-1100) auto var(--space-800) auto;padding-bottom:var(--space-800);align-items:start;gap:0;display:grid}.EncCase-module__ThYZNG__strategyHeader{padding-inline:var(--space-600);grid-area:header}.EncCase-module__ThYZNG__lifecycle{width:100%;min-height:0;padding-block:var(--space-300) var(--space-500);overscroll-behavior-inline:contain;scrollbar-color:var(--color-border) transparent;scrollbar-width:thin;align-items:center;gap:var(--space-500);grid-area:lifecycle;display:flex;overflow:auto clip}.EncCase-module__ThYZNG__lifecycle article{flex:0 0 max-content;min-height:0;padding:var(--space-500) var(--space-600);border:1px solid var(--color-border);border-radius:var(--space-500);background:#ffffffa6}.EncCase-module__ThYZNG__lifecycleArrow{object-fit:cover;object-position:right center;flex:0 0 48px;width:48px}.EncCase-module__ThYZNG__strategyMedia{aspect-ratio:3;flex:none;grid-area:media;width:100%;height:auto;min-height:0}.EncCase-module__ThYZNG__strategyMedia video{object-fit:cover;object-position:center;width:100%;height:100%;transform:none}.EncCase-module__ThYZNG__decisionRow{gap:var(--space-800)}.EncCase-module__ThYZNG__decisionNumber{flex-basis:88px;width:88px}.EncCase-module__ThYZNG__decisionTransformation{gap:var(--space-500)}.EncCase-module__ThYZNG__decisionDiagram{gap:clamp(8px,1.2vw,12px);padding:clamp(16px,2.4vw,24px)}.EncCase-module__ThYZNG__decisionPath{gap:clamp(8px,1.2vw,12px)}.EncCase-module__ThYZNG__decisionConnector{--decision-connector-width:clamp(40px, 5vw, 52px);width:var(--decision-connector-width);flex-basis:var(--decision-connector-width)}.EncCase-module__ThYZNG__decisionConnector img:last-child{width:calc(var(--decision-connector-width) - 20px)}}@media (min-width:600px) and (max-width:1100px){.EncCase-module__ThYZNG__learningList{--learning-card-width:clamp(280px, calc((100% - var(--learning-slider-gap) - var(--learning-slider-gap)) / 2.1), 420px);grid-auto-flow:column;grid-auto-columns:var(--learning-card-width);grid-template-rows:auto auto;row-gap:0;display:grid}.EncCase-module__ThYZNG__learningRow,.EncCase-module__ThYZNG__learningRowReverse{grid-row:1/span 2;grid-template-rows:subgrid;flex-basis:var(--learning-card-width);row-gap:0;display:grid}}@media (max-width:720px){.EncCase-module__ThYZNG__strategyMedia video{object-position:center}}@media (max-width:960px){.EncCase-module__ThYZNG__decisionRow{--decision-number-column:clamp(56px, 12vw, 96px);grid-template-columns:var(--decision-number-column) minmax(0, 1fr);column-gap:var(--space-600);row-gap:var(--space-700);grid-template-rows:auto auto auto;padding-inline:0;display:grid}.EncCase-module__ThYZNG__decisionNumber{width:var(--decision-number-column);flex-basis:auto;grid-area:1/1}.EncCase-module__ThYZNG__decisionContent,.EncCase-module__ThYZNG__decisionHeading{display:contents}.EncCase-module__ThYZNG__decisionHeading h3{grid-area:1/2;align-self:center}.EncCase-module__ThYZNG__decisionHeading p{grid-area:2/1/auto/-1}.EncCase-module__ThYZNG__decisionTransformation{grid-area:3/1/auto/-1;align-items:stretch}}@media not (min-width:600px){.EncCase-module__ThYZNG__decisionDiagram,.EncCase-module__ThYZNG__decisionDesktopTag{display:none}.EncCase-module__ThYZNG__decisionResponsiveCard{padding:var(--space-700);gap:var(--space-700);display:flex}.EncCase-module__ThYZNG__decisionResponsiveFlow{--decision-responsive-row-gap:var(--space-500)}.EncCase-module__ThYZNG__decisionResponsiveRow{grid-template-columns:20px minmax(0,1fr)}.EncCase-module__ThYZNG__strategyHeader{padding-inline:0}}@media (max-width:599px){.EncCase-module__ThYZNG__frictionItems,.EncCase-module__ThYZNG__challengeGrid{grid-template-columns:minmax(0,1fr)}.EncCase-module__ThYZNG__frictionCard{align-items:start;column-gap:var(--space-600);row-gap:var(--space-600);grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr)}.EncCase-module__ThYZNG__frictionCard h3{grid-area:1/2;align-self:center;min-height:0}.EncCase-module__ThYZNG__frictionIconLine{grid-area:1/1;height:20px}.EncCase-module__ThYZNG__frictionCard p{grid-area:2/2}.EncCase-module__ThYZNG__challengeGrid article,.EncCase-module__ThYZNG__challengeGrid article:nth-child(odd),.EncCase-module__ThYZNG__challengeGrid article:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--color-border)}.EncCase-module__ThYZNG__challengeGrid article:last-child{border-bottom:0}.EncCase-module__ThYZNG__learningList{--learning-slider-gap:var(--space-800)}.EncCase-module__ThYZNG__learningRow,.EncCase-module__ThYZNG__learningRowReverse{flex-basis:calc(100% - var(--space-1100))}.EncCase-module__ThYZNG__learningImplication,.EncCase-module__ThYZNG__learningRowReverse .EncCase-module__ThYZNG__learningImplication{min-height:0;padding-bottom:var(--space-800);align-items:flex-start;gap:var(--space-700);flex-direction:column;display:flex}.EncCase-module__ThYZNG__learningImplicationCopy,.EncCase-module__ThYZNG__learningRowReverse .EncCase-module__ThYZNG__learningImplicationCopy,.EncCase-module__ThYZNG__learningRow:nth-child(3) .EncCase-module__ThYZNG__learningImplicationCopy{width:100%}.EncCase-module__ThYZNG__learningIllustration,.EncCase-module__ThYZNG__learningIllustrationLifecycle,.EncCase-module__ThYZNG__learningIllustrationContext,.EncCase-module__ThYZNG__learningIllustrationVisibility{width:calc(100% + var(--case-card-padding-standard) * 2);height:180px;margin-inline:calc(var(--case-card-padding-standard) * -1);margin-bottom:calc(var(--space-800) * -1);position:relative;bottom:auto;right:auto;transform:none}.EncCase-module__ThYZNG__learningIllustrationLifecycle img{width:260px;height:260px}.EncCase-module__ThYZNG__learningIllustrationContext img{width:240px}.EncCase-module__ThYZNG__learningIllustrationVisibility img{width:225px}}
.TouchCarousel-module__-ueNxa__scroller:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.TouchCarousel-module__-ueNxa__viewport{touch-action:pan-y pinch-zoom}@media (max-width:1100px){.TouchCarousel-module__-ueNxa__scroller{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:var(--color-border) transparent;scrollbar-width:thin;scroll-padding-inline-start:0;overflow:auto clip}.TouchCarousel-module__-ueNxa__snapSlide{scroll-snap-align:start}.TouchCarousel-module__-ueNxa__viewport{--touch-viewport-width:calc(100% + var(--page-gutter));--touch-slide-basis:calc(100% - var(--space-700) - var(--touch-carousel-peek))}}@media (max-width:600px) and (pointer:coarse){.TouchCarousel-module__-ueNxa__mobileArrow.TouchCarousel-module__-ueNxa__mobileArrow,.TouchCarousel-module__-ueNxa__mobileNavigation.TouchCarousel-module__-ueNxa__mobileNavigation>button{display:none}.TouchCarousel-module__-ueNxa__header.TouchCarousel-module__-ueNxa__header{align-items:end;column-gap:var(--space-300);grid-template-columns:minmax(0,1fr) auto;display:grid}section:has(>.TouchCarousel-module__-ueNxa__caseCarousel){align-items:end;column-gap:var(--space-300);grid-template-columns:minmax(0,1fr) auto;display:grid}section:has(>.TouchCarousel-module__-ueNxa__caseCarousel){container:solution-carousel narrative-walkthrough/inline-size}:is(.TouchCarousel-module__-ueNxa__header>.TouchCarousel-module__-ueNxa__title,section:has(>.TouchCarousel-module__-ueNxa__caseCarousel)>h2){grid-area:1/1;width:auto;min-width:0}.TouchCarousel-module__-ueNxa__header>.TouchCarousel-module__-ueNxa__controls,.TouchCarousel-module__-ueNxa__caseCarousel>.TouchCarousel-module__-ueNxa__controls{grid-area:1/2;place-self:end}section>.TouchCarousel-module__-ueNxa__caseCarousel{grid-area:1/1/span 2/-1}.TouchCarousel-module__-ueNxa__caseCarousel.TouchCarousel-module__-ueNxa__caseCarousel{grid-template-rows:subgrid;grid-template-columns:subgrid;display:grid;container-type:normal}.TouchCarousel-module__-ueNxa__caseCarousel>.TouchCarousel-module__-ueNxa__controls.TouchCarousel-module__-ueNxa__controls{margin:0;position:static}.TouchCarousel-module__-ueNxa__caseCarousel>.TouchCarousel-module__-ueNxa__viewport{grid-area:2/1/auto/-1}}@media (min-width:600px) and (max-width:1100px){section:has(>.TouchCarousel-module__-ueNxa__caseCarousel){align-items:center;column-gap:var(--space-400);row-gap:var(--space-800);grid-template-columns:minmax(0,1fr) auto;display:grid;container:solution-carousel narrative-walkthrough/inline-size}section:has(>.TouchCarousel-module__-ueNxa__caseCarousel)>h2{text-box-edge:cap text;grid-area:1/1;width:auto;min-width:0}.TouchCarousel-module__-ueNxa__caseCarousel.TouchCarousel-module__-ueNxa__caseCarousel{grid-template-rows:subgrid;grid-template-columns:subgrid;grid-area:1/1/span 2/-1;display:grid;container-type:normal}.TouchCarousel-module__-ueNxa__caseCarousel>.TouchCarousel-module__-ueNxa__controls.TouchCarousel-module__-ueNxa__controls{grid-area:1/2;place-self:center end;margin:0;position:static}.TouchCarousel-module__-ueNxa__caseCarousel>.TouchCarousel-module__-ueNxa__viewport{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.TouchCarousel-module__-ueNxa__scroller{scroll-behavior:auto}}
