.WorkPage_page__GOGQQ{background:#fff;min-height:100vh;--home-sticky-offset:6.25rem;--home-hero-content-gap:1.25rem}@media(max-width:768px){.WorkPage_page__GOGQQ{--home-sticky-offset:5.35rem;--home-hero-content-gap:1rem}}.CaseStudySection_section__aSLXI{width:100%;padding:5rem 1.5rem;background:#fff;opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.CaseStudySection_section__aSLXI.CaseStudySection_sectionCompact__FR_5q{padding-top:2.5rem}.CaseStudySection_section__aSLXI.CaseStudySection_sectionVisible__AEAOl{opacity:1;transform:translateY(0)}.CaseStudySection_container__H8NOX{max-width:960px;margin:0 auto}.CaseStudySection_header__3JENM{text-align:center;margin-bottom:2.5rem}.CaseStudySection_eyebrow__q7deE{margin:0 0 .75rem;font-family:var(--font-semiBold,"Inter",sans-serif);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7c3aed}.CaseStudySection_title__FIjnW{margin:0 0 1rem;font-family:var(--font-Bold,"Inter",sans-serif);font-size:clamp(1.75rem,4vw,2.375rem);font-weight:700;line-height:1.2;color:#1f0b48}.CaseStudySection_titleAccent__luADM{color:#440f8f}.CaseStudySection_subtitle__UHj_H{margin:0 auto;max-width:520px;font-family:var(--font-regular,"Inter",sans-serif);font-size:1rem;line-height:1.65;color:#64748b}.CaseStudySection_cardGrid__rea8D{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.CaseStudySection_card__B_ceh{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#fff;border:1px solid #ececf3;box-shadow:0 4px 20px rgba(31,11,72,.06);transition:transform .3s ease,box-shadow .3s ease}.CaseStudySection_sectionVisible__AEAOl .CaseStudySection_card__B_ceh{animation:CaseStudySection_cardIn__EWRwX .55s ease backwards}.CaseStudySection_card__B_ceh:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(31,11,72,.1)}@keyframes CaseStudySection_cardIn__EWRwX{0%{opacity:0;transform:translateY(20px)}}.CaseStudySection_cardHero__PK20h{position:relative;height:260px;overflow:hidden}.CaseStudySection_cardHeroImage__B0yL5{object-fit:cover;object-position:center;transition:transform .4s ease}.CaseStudySection_card__B_ceh:hover .CaseStudySection_cardHeroImage__B0yL5{transform:scale(1.04)}.CaseStudySection_cardHeroOverlay__ukuwF{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(15,5,35,.15),rgba(15,5,35,.55));pointer-events:none;transition:background .35s ease}.CaseStudySection_card__B_ceh:hover .CaseStudySection_cardHeroOverlay__ukuwF{background:linear-gradient(180deg,rgba(15,5,35,.35),rgba(15,5,35,.72))}.CaseStudySection_cardHeroLogo___X7dX{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.CaseStudySection_card__B_ceh:hover .CaseStudySection_cardHeroLogo___X7dX{opacity:1;transform:translateY(0)}.CaseStudySection_cardHeroLogoInner__lXo2v{display:flex;align-items:center;justify-content:center;padding:.875rem 1.375rem}.CaseStudySection_cardTag__pzd3Z{position:absolute;top:1rem;left:1rem;z-index:1;padding:.35rem .75rem;border-radius:8px;background:hsla(0,0%,100%,.92);font-family:var(--font-semiBold,"Inter",sans-serif);font-size:.75rem;color:#1f0b48;box-shadow:0 2px 8px rgba(0,0,0,.06)}.CaseStudySection_cardBrandName__SfOoT{position:absolute;bottom:1rem;left:1rem;z-index:1;font-family:var(--font-Bold,"Inter",sans-serif);font-size:1.375rem;font-weight:700;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.35)}.CaseStudySection_cardBody__TZh8C{flex:1 1;display:flex;flex-direction:column;padding:1.5rem}.CaseStudySection_cardBrandLogo__QConO{display:flex;align-items:center;min-height:36px;margin:0 0 .75rem}.CaseStudySection_brandLogo__sHR6H{width:auto;height:auto;object-fit:contain;object-position:left center}.CaseStudySection_brandLogo--biodance__Atzxn{width:120px;height:32px}.CaseStudySection_brandLogo--littlebox__7_fcr{width:112px;height:28px}.CaseStudySection_brandLogoHero--biodance__F7aM7,.CaseStudySection_brandLogoHero--littlebox__Mj9E2{width:180px;height:62px}.CaseStudySection_cardTitle__d_sZL{margin:0 0 .75rem;font-family:var(--font-Bold,"Inter",sans-serif);font-size:1.125rem;font-weight:700;line-height:1.35;color:#1f0b48}.CaseStudySection_cardTitle__d_sZL a{color:inherit;text-decoration:none;transition:color .2s ease}.CaseStudySection_cardTitle__d_sZL a:hover{color:#440f8f}.CaseStudySection_cardDesc__YLqzw{margin:0 0 1.25rem;font-family:var(--font-regular,"Inter",sans-serif);font-size:.9375rem;line-height:1.65;color:#64748b;flex:1 1}.CaseStudySection_cardMetrics__Cl5yI{list-style:none;margin:0 0 1.25rem;padding:.875rem 0;display:flex;flex-direction:row;align-items:stretch;border-top:1px solid #ececf3;border-bottom:1px solid #ececf3}.CaseStudySection_metricItem__9qJpH{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:0 .5rem}.CaseStudySection_metricItem__9qJpH:not(:last-child){border-right:1px solid #ececf3}.CaseStudySection_metricIcon__3GvQB{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#f3efff;color:#440f8f;margin-bottom:.15rem}.CaseStudySection_metricValue__mLSak{font-family:var(--font-Bold,"Inter",sans-serif);font-size:1.125rem;font-weight:700;line-height:1.2;color:#1f0b48}.CaseStudySection_metricLabel__J5nIJ{font-family:var(--font-regular,"Inter",sans-serif);font-size:.6875rem;line-height:1.35;color:#64748b;max-width:88px}.CaseStudySection_cardLink__UsT_h{display:inline-flex;align-items:center;gap:.375rem;margin-top:auto;font-family:var(--font-semiBold,"Inter",sans-serif);font-size:.9375rem;font-weight:600;color:#440f8f;text-decoration:none;transition:gap .2s ease}.CaseStudySection_cardLink__UsT_h:hover{gap:.625rem;color:#5a1ba8}@media screen and (max-width:767px){.CaseStudySection_section__aSLXI{padding:3.5rem 1rem}.CaseStudySection_header__3JENM{margin-bottom:2rem}.CaseStudySection_cardGrid__rea8D{grid-template-columns:1fr;gap:1.25rem}.CaseStudySection_cardHero__PK20h{height:200px}.CaseStudySection_metricValue__mLSak{font-size:1rem}.CaseStudySection_metricLabel__J5nIJ{font-size:.625rem;max-width:72px}.CaseStudySection_metricIcon__3GvQB{width:32px;height:32px}.CaseStudySection_metricIcon__3GvQB svg{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.CaseStudySection_cardHeroImage__B0yL5,.CaseStudySection_cardHeroLogo___X7dX,.CaseStudySection_cardHeroOverlay__ukuwF,.CaseStudySection_card__B_ceh,.CaseStudySection_section__aSLXI{animation:none;transition:none}}.WorkPageHero_hero__XOhjs{margin-top:calc(-1.1*var(--home-sticky-offset, 6.25rem));padding:calc(var(--home-sticky-offset, 6.25rem) + var(--home-hero-content-gap, 1.25rem)) 1.5rem 3rem;background:linear-gradient(180deg,#2b0067,#6f00ff);text-align:center}.WorkPageHero_heroInner__2uCg1{max-width:720px;margin:0 auto}.WorkPageHero_eyebrow__1uNgX{margin:0 0 .75rem;font-family:var(--font-semiBold,"Inter",sans-serif);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.WorkPageHero_title__7h9K9{margin:0 0 1rem;font-family:var(--font-Bold,"Inter",sans-serif);font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.15;color:#fff}.WorkPageHero_subtitle__IQtNj{margin:0 auto;max-width:560px;font-family:var(--font-regular,"Inter",sans-serif);font-size:1.0625rem;line-height:1.65;color:hsla(0,0%,100%,.78)}@media screen and (max-width:767px){.WorkPageHero_hero__XOhjs{margin-top:calc(-1*var(--home-sticky-offset, 5.35rem));padding:calc(var(--home-sticky-offset, 5.35rem) + var(--home-hero-content-gap, 1rem)) 1rem 2.5rem}.WorkPageHero_subtitle__IQtNj{font-size:1rem}}