.read-next-section[data-astro-cid-dfzj244m]{flex-direction:column;gap:2.4rem;margin-top:6.4rem;margin-bottom:6.4rem;display:flex}.read-next-section[data-astro-cid-dfzj244m] h5[data-astro-cid-dfzj244m]{color:var(--page-secondary);margin:0}.read-next-section[data-astro-cid-dfzj244m] .bento-card{flex-flow:column}.read-next-section[data-astro-cid-dfzj244m] .bento-left,.read-next-section[data-astro-cid-dfzj244m] .bento-right{flex:none;width:100%}.read-next-section[data-astro-cid-dfzj244m] .bento-image-wrapper{aspect-ratio:16/9;flex:none;width:100%;min-height:0}.back-to-top[data-astro-cid-ox6v6otr]{z-index:50;border:1px solid var(--page-accent-border,#e5e7eb);width:4rem;height:4rem;color:var(--page-secondary,#526a83);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .2s,transform .2s,visibility .2s,background .15s,color .15s;display:flex;position:fixed;bottom:2.4rem;right:2.4rem;transform:translateY(8px);box-shadow:0 2px 10px #0000000f}.back-to-top[data-astro-cid-ox6v6otr].is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.back-to-top[data-astro-cid-ox6v6otr]:hover{background:var(--page-accent);color:#fff}.back-to-top[data-astro-cid-ox6v6otr]:focus-visible{outline:2px solid var(--page-accent);outline-offset:3px}@media (width<=767px){.back-to-top[data-astro-cid-ox6v6otr]{bottom:24px;right:16px}}@media (prefers-reduced-motion:reduce){.back-to-top[data-astro-cid-ox6v6otr]{transition:none;transform:none}}.case-study-hero[data-astro-cid-27el7psi]{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.case-study-hero-content[data-astro-cid-27el7psi],.case-study-hero-image[data-astro-cid-27el7psi]{min-width:0}.case-study-hero[data-astro-cid-27el7psi] .case-study-hero-image[data-astro-cid-27el7psi]{margin-left:0}@media (width>=1024px){.case-study-hero[data-astro-cid-27el7psi]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (width>=1280px){.case-study-hero[data-astro-cid-27el7psi]{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-nav[data-astro-cid-ewqbbb6m]{position:relative}.site-logo[data-astro-cid-ewqbbb6m]{color:var(--page-accent);border-bottom:none;align-items:center;transition:color .18s;display:inline-flex}.site-logo[data-astro-cid-ewqbbb6m]:hover{color:var(--page-accent-hover)}.site-logo-mark[data-astro-cid-ewqbbb6m]{background-color:currentColor;width:68px;height:92px;display:block;-webkit-mask-image:url(/img/jd-logo-new.svg);mask-image:url(/img/jd-logo-new.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-nav[data-astro-cid-ewqbbb6m]:after{content:"";top:160px;left:var(--toc-left,0px);background:var(--page-accent);opacity:0;pointer-events:none;z-index:5;width:40px;height:2px;transition:opacity .2s;position:fixed}.page-nav[data-astro-cid-ewqbbb6m].toc-is-fixed:after{opacity:.4}.page-nav[data-astro-cid-ewqbbb6m].toc-is-fixed .site-logo-mark[data-astro-cid-ewqbbb6m]{transition:all 1s}.page-nav[data-astro-cid-ewqbbb6m].toc-is-fixed .site-logo-mark[data-astro-cid-ewqbbb6m]:hover{opacity:1;transition:all .2s}.case-study-toc[data-astro-cid-ewqbbb6m]{box-sizing:border-box;z-index:5;width:180px;min-width:0;max-width:180px;display:none;position:absolute;top:815px}.case-study-toc__label[data-astro-cid-ewqbbb6m]{letter-spacing:.12em;text-transform:uppercase;color:var(--page-muted,#999);margin-bottom:.8rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.6rem}.case-study-toc__item[data-astro-cid-ewqbbb6m]{color:var(--page-secondary,#888);overflow-wrap:break-word;transform-origin:0;border:none;margin:0;padding:.6rem 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.3rem;font-weight:500;line-height:2rem;text-decoration:none;transition:color .2s;display:block}.case-study-toc__item[data-astro-cid-ewqbbb6m]:hover{color:var(--page-heading,#333);text-decoration:none}.case-study-toc__item[data-astro-cid-ewqbbb6m].active{color:var(--page-accent);transform-origin:0;font-weight:700;transition:all .2s;transform:scale(1.1)}.case-study-toc__item[data-astro-cid-ewqbbb6m]:focus-visible{outline:2px solid var(--page-accent);outline-offset:4px}@media screen and (width>=64em){.case-study-toc[data-astro-cid-ewqbbb6m]{display:block}}@media (prefers-reduced-motion:reduce){.page-nav[data-astro-cid-ewqbbb6m]:after{transition:none}}.case-study-content>h1{font-size:4.8rem;font-weight:800;line-height:1.1}.case-study-content>h5{font-size:1.6rem;font-weight:700;line-height:1.5}.case-study-content>h6{text-transform:uppercase;letter-spacing:.04em;font-size:1.4rem;font-weight:700;line-height:1.5}.case-study-shell{width:100%;max-width:1800px;margin-inline:auto;padding-inline:2rem}.case-study-body{width:100%;max-width:1368px;margin-inline:auto;padding-inline:2rem}@media (width>=768px){.case-study-shell,.case-study-body{padding-inline:4rem}}.case-study-content{--cs-reading:60rem;--cs-editorial:96rem;--cs-wide:120rem;width:100%;max-width:var(--cs-wide);margin-inline:auto;padding-bottom:5.6rem;display:flow-root}.case-study-content>:is(h1,h2,h3,h4,h5,h6,p,ul,ol),.case-study-content .cs-reading{width:100%;max-width:var(--cs-reading);margin-inline:auto}.case-study-content .cs-editorial{width:100%;max-width:var(--cs-editorial);margin-inline:auto}.case-study-content .cs-wide{width:100%;max-width:var(--cs-wide);margin-inline:auto}@media (width>=1024px){.case-study-content{--cs-toc-clearance:284px;max-width:min(var(--cs-wide), calc(100vw - var(--cs-toc-clearance) - var(--cs-toc-clearance)))}}@media (width>=768px){.case-study-content{padding-bottom:2.4rem}}.case-study-content>p,.case-study-content>ul,.case-study-content>ol{margin-top:0;margin-bottom:3.2rem;font-size:1.8rem;line-height:3rem}.case-study-content li>p{display:inline}.case-study-content li{margin-bottom:1.6rem}.case-study-content>h2{letter-spacing:-.025em;margin-top:9.6rem;margin-bottom:3.2rem;font-size:3.4rem;font-weight:700;line-height:4.2rem}.case-study-content>h2:first-child{margin-top:3rem}.case-study-content>h3{letter-spacing:-.015em;margin-top:6.4rem;margin-bottom:1.6rem;font-size:2.3rem;font-weight:650;line-height:3rem}.case-study-content>h4{margin-top:3.2rem;margin-bottom:.4rem;font-size:1.8rem;font-weight:650;line-height:2.8rem}.case-study-content>.row,.case-study-content>.case-study-media-text,.case-study-content>.cs-reading,.case-study-content>.cs-wide,.case-study-content>.cs-editorial{margin-top:6.4rem;margin-bottom:6.4rem}.case-study-content figcaption{width:100%;max-width:var(--cs-reading);text-align:left;margin:1.6rem auto 0;font-size:1.6rem;line-height:2.4rem}.case-study-content>:is(h1,h2,h3,h4,h5,h6){color:var(--page-heading)}.case-study-content>:is(p,ul,ol){color:var(--page-body)}.case-study-content figcaption{color:var(--page-muted)}@media (width<=567px){.case-study-shell{padding-inline:2rem}.case-study-body{padding-inline:0}}
