.case-image[data-v-398a0c51]{--tw-border-opacity:1;background-position:50%;background-size:cover;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity));border-width:8px;height:24rem;margin-bottom:1.75rem;margin-top:1.25rem;position:relative;width:100%}@media (min-width:768px){.case-image[data-v-398a0c51]{margin-top:5rem;width:66.666667%}}.case-image h1[data-v-398a0c51]{--tw-bg-opacity:.6;--tw-text-opacity:1;background-color:#0009;background-color:rgb(0 0 0/var(--tw-bg-opacity));bottom:0;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity));padding:1.25rem 2rem}.case-image button[data-v-398a0c51],.case-image h1[data-v-398a0c51]{left:0;position:absolute}.case-image button[data-v-398a0c51]{--tw-bg-opacity:.8;align-items:center;display:flex;padding-bottom:.75rem;padding-top:.75rem;top:0}.case-image button span[data-v-398a0c51]{margin-left:.5rem}.page-body[data-v-398a0c51]{display:flex;flex-wrap:wrap;justify-content:space-between}.page-body[data-v-398a0c51]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:2.5rem;margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}@media (min-width:768px){.page-body[data-v-398a0c51]{flex-wrap:nowrap}.page-body[data-v-398a0c51]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;--tw-space-x-reverse:0;margin:0 0 0 2.5rem;margin:calc(0px*(1 - var(--tw-space-y-reverse))) calc(2.5rem*var(--tw-space-x-reverse)) calc(0px*var(--tw-space-y-reverse)) calc(2.5rem*(1 - var(--tw-space-x-reverse)))}}.page-body .breadcrumb[data-v-398a0c51]{font-size:.875rem;line-height:1.25rem;padding-bottom:1.25rem}.page-body .breadcrumb ul[data-v-398a0c51]{align-items:center;display:flex}.page-body .breadcrumb ul[data-v-398a0c51]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:.75rem;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:0;margin-right:calc(.75rem*var(--tw-space-x-reverse))}.page-body .breadcrumb ul li.spacer[data-v-398a0c51]{--tw-text-opacity:1;color:#a3a3a3;color:rgb(163 163 163/var(--tw-text-opacity));font-size:1.5rem;line-height:2rem;margin-top:-.75rem;padding-left:.25rem}.page-body .page-content[data-v-398a0c51]{width:100%}@media (min-width:768px){.page-body .page-content[data-v-398a0c51]{width:66.666667%}}.page-body .page-content h2[data-v-398a0c51]{margin-bottom:.75rem}.page-body .page-content div p[data-v-398a0c51],.page-body .page-content div p span[data-v-398a0c51]{margin-bottom:1.25rem!important}.page-body .page-content div p span[data-v-398a0c51]{font-family:Charter,system-ui!important}.page-body .page-content .case-content[data-v-398a0c51]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:1.25rem;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.page-body .page-content .case-content[data-v-398a0c51]{line-height:1.5rem!important}.page-body .page-content .case-content[data-v-398a0c51],.page-body .page-content .case-content p span[data-v-398a0c51]{font-family:Charter,system-ui!important}.page-body .sidebar[data-v-398a0c51]{position:relative;width:100%}@media (min-width:768px){.page-body .sidebar[data-v-398a0c51]{width:33.333333%}}.page-body .sidebar h4[data-v-398a0c51]{--tw-bg-opacity:1;background-color:#f5f5f5;background-color:rgb(245 245 245/var(--tw-bg-opacity));padding:.5rem 1.25rem}.page-body .sidebar ul[data-v-398a0c51]{margin-bottom:.5rem;margin-top:.5rem}.page-body .sidebar ul[data-v-398a0c51]>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;--tw-divide-opacity:1;border-bottom:0 solid #f5f5f5;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-left-color:#f5f5f5;border-color:rgb(245 245 245/var(--tw-divide-opacity));border-left-style:solid;border-right-color:#f5f5f5;border-right-style:solid;border-top:1px solid #f5f5f5;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.page-body .sidebar ul li[data-v-398a0c51]{font-size:.875rem;line-height:1.25rem;padding:.5rem 1.25rem}.page-body .sidebar ul li p[data-v-398a0c51]:first-of-type{--tw-text-opacity:1;color:#a3a3a3;color:rgb(163 163 163/var(--tw-text-opacity));font-size:.75rem;line-height:1rem;margin-bottom:.25rem}