.case-study-hero.svelte-6x8pw5{padding:4rem 0 3rem}.hero-inner.svelte-6x8pw5{display:block}.hero-top.svelte-6x8pw5{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:1.5rem}.hero-headings.svelte-6x8pw5{flex:1}.hero-eyebrow.svelte-6x8pw5{font-family:Roboto Slab,serif;font-size:2.5rem;font-weight:700;color:var(--vm-navy);margin:0 0 .75rem;line-height:1.2}.hero-title.svelte-6x8pw5{font-size:1.6rem;font-weight:700;color:var(--vm-navy);line-height:1.35;font-family:Roboto Slab,serif}.hero-logo.svelte-6x8pw5{flex-shrink:0;width:120px}.case-study-hero .hero-logo svg{width:100%;height:auto;filter:brightness(0) saturate(100%) invert(47%) sepia(29%) saturate(869%) hue-rotate(156deg) brightness(91%) contrast(89%)}.hero-intro.svelte-6x8pw5{margin-top:2rem}.part-section.svelte-6x8pw5{padding-top:1.5rem}.prof-page .part-subtitle{font-size:1.75rem;margin-top:.25rem}.pull-quote.svelte-6x8pw5{margin:1.25rem 2.5rem 1.25rem 0rem;padding:1rem 1.25rem;border-left:4px solid var(--vm-dark-seafoam);background-color:var(--vm-dark-seafoam-20);font-size:1.1rem;font-weight:500;font-style:normal;color:var(--vm-navy);line-height:1.7}.takeaway-box.svelte-6x8pw5{background:var(--vm-azure-skies-30);border:3px solid var(--vm-lighter-navy);border-radius:8px;padding:1.5rem 2rem;margin:1.5rem 0}.takeaway-heading.svelte-6x8pw5{font-size:1.5rem;font-weight:600;font-family:Roboto Slab,serif;color:var(--vm-navy);margin:0 0 .75rem;line-height:1.4}.takeaway-subheading.svelte-6x8pw5{font-weight:400;font-size:1.3rem}.takeaway-body.svelte-6x8pw5{font-size:1.15rem;color:var(--vm-navy);line-height:1.8;margin:0}.dark .takeaway-box.svelte-6x8pw5{background:var(--vm-dark-navy)}.dark .takeaway-heading.svelte-6x8pw5,.dark .takeaway-body.svelte-6x8pw5{color:var(--vm-castaway)}.data-table-wrapper.svelte-6x8pw5{overflow-x:auto;margin:1.75rem 0 2rem;border-radius:8px;overflow:hidden;border:1px solid rgba(10,38,70,.15)}.data-table.svelte-6x8pw5{width:100%;border-collapse:collapse;font-size:1.2rem;font-weight:400;font-family:Lexend Deca,sans-serif}.data-table.svelte-6x8pw5 thead:where(.svelte-6x8pw5) tr:where(.svelte-6x8pw5){background:var(--vm-navy)}.data-table.svelte-6x8pw5 th:where(.svelte-6x8pw5){padding:.85rem 1rem;text-align:left;font-weight:600;font-size:1.1rem;color:var(--vm-light-ivory);line-height:1.4;border-right:1px solid rgba(253,253,245,.25)}.data-table.svelte-6x8pw5 th:where(.svelte-6x8pw5):last-child{border-right:none}.data-table.svelte-6x8pw5 th.col-2024:where(.svelte-6x8pw5){color:var(--vm-coral)}.data-table.svelte-6x8pw5 th.col-2025:where(.svelte-6x8pw5){color:var(--vm-dark-seafoam)}.data-table.svelte-6x8pw5 th.col-change:where(.svelte-6x8pw5){color:var(--vm-light-ivory)}.data-table.svelte-6x8pw5 tbody:where(.svelte-6x8pw5) tr.row-odd:where(.svelte-6x8pw5){background:var(--vm-light-ivory)}.data-table.svelte-6x8pw5 tbody:where(.svelte-6x8pw5) tr.row-even:where(.svelte-6x8pw5){background:var(--vm-dark-ivory)}.data-table.svelte-6x8pw5 tbody:where(.svelte-6x8pw5) tr:where(.svelte-6x8pw5){border-bottom:1px solid rgba(10,38,70,.1)}.data-table.svelte-6x8pw5 td:where(.svelte-6x8pw5){padding:.85rem 1rem;color:var(--vm-navy);vertical-align:middle;border-right:1px solid rgba(10,38,70,.1)}.data-table.svelte-6x8pw5 td:where(.svelte-6x8pw5):last-child{border-right:none}.data-table.svelte-6x8pw5 .change-cell:where(.svelte-6x8pw5){font-weight:700;color:var(--vm-navy);background:var(--vm-dark-seafoam)}.case-study-cta-section.svelte-6x8pw5{padding:3rem 0 5rem;background:var(--vm-ivory);position:relative;overflow:hidden}.case-study-cta-section.svelte-6x8pw5:before{content:"";position:absolute;inset:0;background-image:url(../../../assets/images/support/background-icons.svg);background-repeat:no-repeat;background-position:center -120px;background-size:cover;opacity:.3;pointer-events:none;z-index:0}.case-study-cta-section.svelte-6x8pw5 .container:where(.svelte-6x8pw5){position:relative;z-index:1}.dark .case-study-hero.svelte-6x8pw5 .hero-eyebrow:where(.svelte-6x8pw5),.dark .case-study-hero.svelte-6x8pw5 .hero-title:where(.svelte-6x8pw5){color:var(--vm-castaway)}.dark .pull-quote.svelte-6x8pw5{color:var(--vm-dark-ivory-85);border-left-color:var(--vm-lighter-navy)}.dark .data-table-wrapper.svelte-6x8pw5{border-color:#ffffff1a}.dark .data-table.svelte-6x8pw5 tbody:where(.svelte-6x8pw5) tr:where(.svelte-6x8pw5){border-bottom-color:#ffffff14}.dark .data-table.svelte-6x8pw5 tbody:where(.svelte-6x8pw5) tr.row-odd:where(.svelte-6x8pw5){background:var(--vm-light-navy)}.dark .data-table.svelte-6x8pw5 tbody:where(.svelte-6x8pw5) tr.row-even:where(.svelte-6x8pw5){background:var(--vm-navy)}.dark .data-table.svelte-6x8pw5 td:where(.svelte-6x8pw5){color:var(--vm-castaway);border-right-color:#ffffff14}.dark .data-table.svelte-6x8pw5 .change-cell:where(.svelte-6x8pw5){color:var(--vm-light-ivory)}.dark .case-study-cta-section.svelte-6x8pw5{background:var(--vm-navy)}.dark .case-study-cta-section.svelte-6x8pw5:before{opacity:.08}@media(max-width:640px){.hero-top.svelte-6x8pw5{align-items:center}.hero-logo.svelte-6x8pw5{width:80px}.hero-eyebrow.svelte-6x8pw5{font-size:1.75rem}.hero-title.svelte-6x8pw5{font-size:1.3rem}}
