.case-study__wrapper{overflow-x:clip}.case-study{display:grid;gap:0;grid-template-columns:minmax(0,3fr) minmax(0,10fr);margin:0 auto;padding:0}.case-study__sidebar{background-color:var(--midnight-navy);padding:5rem 0;position:relative}.case-study__sidebar:before{background-color:var(--midnight-navy);content:"";height:100%;position:absolute;right:100%;top:0;width:50vw}.case-study__sidebar-inner{max-height:calc(100vh - var(--header-height));overflow-y:auto;position:sticky;top:var(--header-height)}.case-study__toc{padding:2rem 1rem}.case-study__toc-title,.case-study__toc-title.h4{color:var(--white);margin-bottom:1.5rem;margin-right:2rem}.case-study__toc-list{list-style:none;margin:0;padding:0}.case-study__toc-link{color:var(--white);display:block;padding:.5rem 0;text-decoration:none}.case-study__toc-link:focus,.case-study__toc-link:hover{color:var(--white);text-decoration:underline}.case-study__toc-link.active{border-left:.5rem solid var(--amber-flame-alt);color:var(--white);font-weight:700;padding:.5rem 1rem}.case-study__toc-toggle{display:none}.case-study__main [tabindex="-1"]:focus{outline:none}.case-study__main .dnd-section{position:relative}.case-study__main .dnd-section:after{background:inherit;bottom:0;content:"";left:100%;position:absolute;top:0;width:50vw}.hs-inline-edit .case-study__toc{position:relative}.hs-inline-edit .case-study__toc:before{content:"How to use";cursor:help;padding:.25rem .75rem;top:.25rem}.hs-inline-edit .case-study__toc:after,.hs-inline-edit .case-study__toc:before{background-color:#fee49a;color:var(--midnight-navy);font-size:.75rem;left:1rem;position:absolute}.hs-inline-edit .case-study__toc:after{content:"Internal note: to add a section to this table of contents, drag an Anchor module into the main content area just above that section. Fill in both the Anchor Id (lowercase words joined with hyphens, e.g. getting-started) and the Table of Contents Label (the text shown here). Anchors without a label won't appear, and entries follow the order they appear on the page.";line-height:1.4;opacity:0;padding:.75rem 1rem;pointer-events:none;right:1rem;top:2rem;transition:opacity .15s ease;z-index:10}.hs-inline-edit .case-study__toc:hover:after{opacity:1}@media (max-width:767px){.case-study{grid-template-columns:1fr}.case-study__sidebar{padding:0 1rem;position:sticky;top:var(--header-height-mobile);z-index:90}.case-study__sidebar:after{background-color:var(--midnight-navy);content:"";height:100%;left:100%;position:absolute;top:0;width:50vw}.case-study__sidebar-inner{max-height:none;overflow:visible;position:static}.case-study__toc{padding:1.5rem .5rem;position:relative}.case-study__toc-title{display:none}.case-study__toc-toggle{background-color:var(--white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.2' height='30.2' viewBox='0 0 30.2 30.2'%3E%3Cpath fill='%23fa8951' d='M15.1 30.2a14.7 14.7 0 0 1-5.889-1.189 15.3 15.3 0 0 1-4.794-3.228 15.3 15.3 0 0 1-3.228-4.794A14.7 14.7 0 0 1 0 15.1a14.7 14.7 0 0 1 1.189-5.889 15.3 15.3 0 0 1 3.228-4.794 15.3 15.3 0 0 1 4.794-3.228A14.7 14.7 0 0 1 15.1 0a14.7 14.7 0 0 1 5.889 1.189 15.3 15.3 0 0 1 4.794 3.228 15.3 15.3 0 0 1 3.228 4.794A14.7 14.7 0 0 1 30.2 15.1a14.7 14.7 0 0 1-1.189 5.889 15.3 15.3 0 0 1-3.228 4.794 15.3 15.3 0 0 1-4.794 3.228A14.7 14.7 0 0 1 15.1 30.2'/%3E%3Cpath fill='%23000c33' d='m15.1 20.385 6.8-6.795-2.152-2.114-4.648 4.643-4.643-4.643-2.152 2.114Z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:30px;border-color:var(--midnight-navy);border-style:solid;border-width:1px;color:var(--midnight-navy);cursor:pointer;display:flex;font-weight:400;justify-content:flex-start;padding:.75rem 3rem .75rem 1rem;text-align:left;width:100%}.case-study__toc-list{background-color:var(--midnight-navy);box-shadow:0 3px 6px #00000029;display:none;left:.5rem;max-height:calc(100vh - var(--header-height-mobile) - 8rem);overflow-y:auto;padding:.5rem 1rem 1rem;position:absolute;right:.5rem;top:calc(100% - 1.5rem)}.case-study__toc-list.is-open{display:block}.case-study__main .dnd-section:before{background:inherit;bottom:0;content:"";position:absolute;right:100%;top:0;width:50vw}.case-study__main [data-hs-anchor=true]{scroll-margin-top:calc(var(--scroll-padding-top-mobile) + 7rem)}}@media (min-width:768px){.case-study__main .dnd-section>.row-fluid{padding-left:3rem}}