.case-study-page.svelte-lmucl0{background-color:#f9f3fc;min-height:100vh;padding-top:10rem;padding-bottom:8rem}.case-study-header.svelte-lmucl0{padding:0 0 5rem}.case-study-header__container.svelte-lmucl0{max-width:66.5rem;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.case-study-header__badge.svelte-lmucl0{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background-color:var(--color-krave-lime);border-radius:6.25rem;font-family:var(--font-sans);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-krave-black)}.case-study-header__title.svelte-lmucl0{font-family:var(--font-sans);font-size:4.09rem;font-weight:600;line-height:1.22;letter-spacing:-.05em;color:var(--color-krave-black);text-align:center;max-width:66.5rem;margin:0}.case-study-header__subtitle.svelte-lmucl0{font-family:var(--font-sans);font-size:1.125rem;font-weight:400;line-height:1.44;color:#0a211f;text-align:center;margin:0}.case-study-header__logo-box.svelte-lmucl0{display:flex;align-items:center;justify-content:center;background-color:var(--color-krave-black);border-radius:.625rem;padding:2.5rem;margin-top:.5rem}.case-study-header__logo-box.svelte-lmucl0 img:where(.svelte-lmucl0){max-width:11.25rem;height:auto}.case-study-main.svelte-lmucl0{display:grid;grid-template-columns:16rem 1fr 20.5rem;gap:10px;max-width:110rem;margin:0 auto;padding:0 1.5rem;position:relative}.case-study-sidebar.svelte-lmucl0{position:relative}.case-study-sidebar__sticky.svelte-lmucl0{position:sticky;top:6rem;padding-top:0}.case-study-sidebar--left.svelte-lmucl0{grid-column:1;grid-row:1;justify-self:start}.case-study-sidebar--left.svelte-lmucl0 .case-study-sidebar__sticky:where(.svelte-lmucl0){padding-bottom:17.5rem}.case-study-sidebar--right.svelte-lmucl0{grid-column:3;grid-row:1;justify-self:end}.case-study-share.svelte-lmucl0{display:flex;flex-wrap:wrap;gap:.5rem}.case-study-share__btn.svelte-lmucl0{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid rgba(4,4,4,.8);border-radius:50%;background:transparent;color:var(--color-krave-black);cursor:pointer;transition:all .2s ease}.case-study-share__btn.svelte-lmucl0:hover{background:var(--color-krave-black);color:var(--color-krave-lime)}.case-study-share__btn.svelte-lmucl0 svg:where(.svelte-lmucl0){width:1.5rem;height:1.5rem}.case-study-cta-card.svelte-lmucl0{background:var(--color-krave-black);border-radius:.625rem;overflow:hidden;width:20.5rem}.case-study-cta-card__image.svelte-lmucl0{aspect-ratio:328 / 186;overflow:hidden}.case-study-cta-card__image.svelte-lmucl0 img:where(.svelte-lmucl0){width:100%;height:100%;object-fit:cover}.case-study-cta-card__content.svelte-lmucl0{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.case-study-cta-card__title.svelte-lmucl0{font-family:var(--font-sans);font-size:1.125rem;font-weight:400;line-height:1.44;letter-spacing:-.02em;color:#f7f9f2;margin:0}.case-study-cta-card__text.svelte-lmucl0{font-family:var(--font-sans);font-size:.9rem;font-weight:400;line-height:1.65;color:#f7f9f2;margin:0 0 .5rem}.case-study-article.svelte-lmucl0{grid-column:2;grid-row:1;max-width:49.5rem;margin:0 auto;display:flex;flex-direction:column;gap:5rem;justify-self:center;width:100%}.case-study-featured.svelte-lmucl0{border-radius:.625rem;overflow:hidden}.case-study-featured.svelte-lmucl0 img:where(.svelte-lmucl0){width:100%;aspect-ratio:792 / 445.5;object-fit:cover}.case-study-stats-wrapper.svelte-lmucl0{container-type:inline-size}.case-study-stats.svelte-lmucl0{display:flex;align-items:center;justify-content:space-between;background:var(--color-krave-purple-light);border-radius:.47rem;padding:1.81rem 2.5rem}.case-study-stats__item.svelte-lmucl0{display:flex;flex-direction:column;gap:1rem}.case-study-stats__label.svelte-lmucl0{font-family:var(--font-sans);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-krave-black);line-height:1.4}.case-study-stats__value.svelte-lmucl0{font-family:var(--font-sans);font-size:3.75rem;font-weight:700;letter-spacing:-.08em;color:var(--color-krave-black);line-height:1}@container (max-width: 463px){.case-study-stats__value.svelte-lmucl0{font-size:2.5rem}}@container (max-width: 328px){.case-study-stats.svelte-lmucl0{flex-direction:column;align-items:flex-start;gap:1.5rem}}.case-study-section.svelte-lmucl0{display:flex;flex-direction:column;gap:2rem;padding-top:2rem}.case-study-section__kicker.svelte-lmucl0{font-family:var(--font-sans);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--color-krave-blue);line-height:1.5}.case-study-section__title.svelte-lmucl0{font-family:var(--font-sans);font-size:2.8rem;font-weight:700;line-height:1.25;letter-spacing:.002em;color:var(--color-krave-black);margin:0}.case-study-section__content.svelte-lmucl0{font-family:var(--font-sans);font-size:1.125rem;font-weight:400;line-height:1.44;letter-spacing:-.01em;color:#0a211f}.case-study-section__content.svelte-lmucl0 p{margin:0 0 1.5rem}.case-study-section__content.svelte-lmucl0 p:last-child{margin-bottom:0}.case-study-section__content.svelte-lmucl0 ul{list-style:disc;padding-left:1.69rem;margin:0 0 1.5rem}.case-study-section__content.svelte-lmucl0 li{margin-bottom:.5rem;line-height:1.44}.case-study-section__content.svelte-lmucl0 h3{font-family:var(--font-sans);font-size:1.5rem;font-weight:600;line-height:1.35;color:var(--color-krave-black);margin:2rem 0 1rem}.case-study-section__content.svelte-lmucl0 h3:first-child{margin-top:0}.case-study-section__summary.svelte-lmucl0{font-family:var(--font-sans);font-size:1.875rem;font-weight:700;line-height:1.35;letter-spacing:-.03em;color:var(--color-krave-black);margin:0}.case-study-showcase.svelte-lmucl0{border-radius:.625rem;overflow:hidden}.case-study-showcase.svelte-lmucl0 img:where(.svelte-lmucl0){width:100%;aspect-ratio:792 / 537;object-fit:cover}.case-study-testimonial.svelte-lmucl0{position:relative;margin:0;padding:2rem 2rem 2rem 4.5rem;border:none;background:#fff;border-radius:1rem}.case-study-testimonial__quote-mark.svelte-lmucl0{position:absolute;left:2%;top:10%;width:2.375rem;height:1.875rem;color:var(--color-krave-black)}.case-study-testimonial__quote-mark.svelte-lmucl0 svg:where(.svelte-lmucl0){width:100%;height:100%}.case-study-testimonial__text.svelte-lmucl0{font-family:var(--font-sans);font-size:1.75rem;font-weight:600;line-height:1.43;letter-spacing:-.02em;color:var(--color-krave-black);margin:0 0 1.5rem}.case-study-testimonial__text.svelte-lmucl0 .testimonial-highlight{background-color:var(--color-krave-lime);color:var(--color-krave-black);padding:.1em .5em;border-radius:999px;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}.case-study-testimonial__footer.svelte-lmucl0{display:flex;align-items:center;gap:1.5rem}.case-study-testimonial__avatar.svelte-lmucl0{width:3.5rem;height:3.5rem;border-radius:50%;border:1px solid var(--color-krave-lime);object-fit:cover}.case-study-testimonial__avatar--placeholder.svelte-lmucl0{display:flex;align-items:center;justify-content:center;background:#e5e7eb;font-weight:600;color:#6b7280}.case-study-testimonial__author.svelte-lmucl0{display:flex;flex-direction:column}.case-study-testimonial__name.svelte-lmucl0{font-family:var(--font-sans);font-size:1.125rem;font-weight:600;line-height:1.44;letter-spacing:-.01em;color:#0a211f}.case-study-testimonial__title.svelte-lmucl0{font-family:var(--font-sans);font-size:1rem;font-weight:400;line-height:1.75;letter-spacing:-.01em;color:#0a211f}.case-study-video-thumbnail.svelte-lmucl0{position:relative;border-radius:1rem;overflow:hidden;aspect-ratio:792 / 445.5;background:#000;border:none;padding:0;cursor:pointer;display:block;width:100%}.case-study-video-thumbnail.svelte-lmucl0 img:where(.svelte-lmucl0){width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.case-study-video-thumbnail.svelte-lmucl0:hover img:where(.svelte-lmucl0){transform:scale(1.03)}.case-study-video-thumbnail__play.svelte-lmucl0{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5rem;height:5rem;border-radius:50%;background:#fff3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.case-study-video-thumbnail.svelte-lmucl0:hover .case-study-video-thumbnail__play:where(.svelte-lmucl0){background:var(--color-krave-lime);border-color:var(--color-krave-lime);color:var(--color-krave-black);transform:translate(-50%,-50%) scale(1.1)}.case-study-video-thumbnail__play.svelte-lmucl0 svg:where(.svelte-lmucl0){width:2rem;height:2rem}.video-modal.svelte-lmucl0{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000e6;display:flex;align-items:center;justify-content:center;padding:2rem}.video-modal__close.svelte-lmucl0{position:absolute;top:1.5rem;right:1.5rem;width:3rem;height:3rem;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.video-modal__close.svelte-lmucl0:hover{background:#fff3}.video-modal__close.svelte-lmucl0 svg:where(.svelte-lmucl0){width:1.5rem;height:1.5rem}.video-modal__content.svelte-lmucl0{width:100%;max-width:28rem;aspect-ratio:9 / 16;border-radius:1rem;overflow:hidden;background:#000}.video-modal__content.svelte-lmucl0 video:where(.svelte-lmucl0){width:100%;height:100%;object-fit:contain}@media (max-width: 768px){.video-modal.svelte-lmucl0{padding:1rem}.video-modal__content.svelte-lmucl0{max-width:100%;max-height:85vh}.video-modal__close.svelte-lmucl0{top:1rem;right:1rem;width:2.5rem;height:2.5rem}}.case-study-breadcrumb.svelte-lmucl0{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;font-family:var(--font-sans);font-size:.9rem;line-height:1.6;color:#0a211f}.case-study-breadcrumb.svelte-lmucl0 a:where(.svelte-lmucl0){color:#0a211f;text-decoration:none;opacity:.5;transition:opacity .2s ease}.case-study-breadcrumb.svelte-lmucl0 a:where(.svelte-lmucl0):hover{opacity:1}.case-study-breadcrumb__separator.svelte-lmucl0{opacity:.5}.case-study-breadcrumb__current.svelte-lmucl0{text-decoration:underline}.case-study-bottom-cta.svelte-lmucl0{position:relative;background:#0a211f;border-radius:.625rem;overflow:hidden;padding:3rem}.case-study-bottom-cta__bg.svelte-lmucl0{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.case-study-bottom-cta__bg.svelte-lmucl0 img:where(.svelte-lmucl0){width:100%;height:100%;object-fit:cover;opacity:.4}.case-study-bottom-cta__content.svelte-lmucl0{position:relative;z-index:1;max-width:25.44rem;display:flex;flex-direction:column;gap:.75rem}.case-study-bottom-cta__title.svelte-lmucl0{font-family:var(--font-sans);font-size:1.875rem;font-weight:600;line-height:1.3;letter-spacing:-.03em;color:#f7f9f2;margin:0}.case-study-bottom-cta__text.svelte-lmucl0{font-family:var(--font-sans);font-size:1.125rem;font-weight:400;line-height:1.44;letter-spacing:-.02em;color:#f7f9f2;margin:0 0 1.5rem}@media (max-width: 1280px){.case-study-cta-card.svelte-lmucl0{width:16rem}}@media (max-width: 1024px){.case-study-main.svelte-lmucl0{grid-template-columns:1fr}.case-study-sidebar.svelte-lmucl0{display:none}.case-study-article.svelte-lmucl0{max-width:100%;padding:0}.case-study-header__title.svelte-lmucl0{font-size:3rem}.case-study-section__title.svelte-lmucl0{font-size:2.25rem}}@media (max-width: 768px){.case-study-page.svelte-lmucl0{padding-top:8rem;padding-bottom:4rem}.case-study-header.svelte-lmucl0{padding:0 1rem 3rem}.case-study-header__container.svelte-lmucl0{padding:0;max-width:100%}.case-study-header__title.svelte-lmucl0{font-size:2.25rem}.case-study-header__subtitle.svelte-lmucl0{font-size:1rem}.case-study-header__logo-box.svelte-lmucl0{padding:1.5rem}.case-study-header__logo-box.svelte-lmucl0 img:where(.svelte-lmucl0){max-width:8rem}.case-study-main.svelte-lmucl0{padding:0 1rem}.case-study-article.svelte-lmucl0{grid-column:1;gap:3rem;max-width:100%;margin:0;justify-self:stretch}.case-study-stats.svelte-lmucl0{padding:1.5rem}.case-study-stats__value.svelte-lmucl0{font-size:2.5rem}.case-study-section__title.svelte-lmucl0{font-size:1.75rem}.case-study-section__content.svelte-lmucl0{font-size:1rem}.case-study-section__summary.svelte-lmucl0{font-size:1.5rem}.case-study-testimonial__text.svelte-lmucl0{font-size:1.25rem}.case-study-bottom-cta.svelte-lmucl0{padding:2rem}.case-study-bottom-cta__title.svelte-lmucl0{font-size:1.5rem}.case-study-bottom-cta__text.svelte-lmucl0{font-size:1rem}}@media (max-width: 480px){.case-study-header__title.svelte-lmucl0{font-size:1.75rem}.case-study-stats__value.svelte-lmucl0{font-size:2rem}.case-study-section__title.svelte-lmucl0{font-size:1.5rem}.case-study-testimonial.svelte-lmucl0{padding:1.5rem}.case-study-testimonial__quote-mark.svelte-lmucl0{position:relative;left:auto;top:auto;margin-bottom:1rem}}
