.CaseStudyDetailPages_page__r8jzP{background:#fff}.CaseStudyDetailPages_banner__D_CwI{padding:clamp(1.25rem,3vw,2rem) clamp(1rem,3vw,1.5rem);background:#f4f4f6}.CaseStudyDetailPages_bannerGrid__lLSSZ{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:clamp(.75rem,2vw,1rem);gap:clamp(.75rem,2vw,1rem);max-width:1300px;min-height:clamp(320px,38vw,460px);margin:0 auto}.CaseStudyDetailPages_bannerContent__9za_J{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,3rem);border-radius:24px;background:linear-gradient(180deg,#2c0066,#6f00ff);overflow:hidden}.CaseStudyDetailPages_bannerPattern__opnN0{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;opacity:.4}.CaseStudyDetailPages_bannerContentInner__VN_Mp{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.25rem}.CaseStudyDetailPages_bannerMedia__s4WVp{position:relative;min-height:280px;border-radius:24px;overflow:hidden;background:#e8eaf0}.CaseStudyDetailPages_bannerImage__aKW7O{object-fit:cover;object-position:center}.CaseStudyDetailPages_bannerTitle___jhKc{margin:0;font-family:var(--font-Bold,"Inter",sans-serif);font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:700;line-height:1.25;color:#fff}.CaseStudyDetailPages_bannerLogo__oRE1_{position:relative;z-index:1;display:block;width:auto;height:auto;max-width:170px}.CaseStudyDetailPages_brandLogo__bs9pc{object-fit:contain;object-position:left center}.CaseStudyDetailPages_brandLogo--biodance__zw5fT{width:148px;height:70px}.CaseStudyDetailPages_brandLogo--littlebox__S_SIJ{width:124px;height:70px}.CaseStudyDetailPages_content__UlJcp{max-width:1300px;margin:0 auto;padding:2.5rem 1.5rem 5rem}.CaseStudyDetailPages_resultsBar__01xea{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 2.5rem;border-radius:16px;background:#fff;border:1px solid #e8eaf0;box-shadow:0 8px 32px rgba(15,6,40,.07)}.CaseStudyDetailPages_resultsBarTitle___vccf{margin:0;flex-shrink:0;font-family:var(--font-Bold,"Inter",sans-serif);font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:700;color:#0f1d4a}.CaseStudyDetailPages_resultsBarMetrics__hg3zT{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:clamp(1.5rem,4vw,3.5rem)}.CaseStudyDetailPages_resultsMetric__S2bT_{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;min-width:88px}.CaseStudyDetailPages_resultsMetricValue__nDOPq{font-family:var(--font-Bold,"Inter",sans-serif);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1;color:#440f8f}.CaseStudyDetailPages_resultsMetricLabel__8MNuv{font-family:var(--font-regular,"Inter",sans-serif);font-size:.875rem;line-height:1.35;color:#64748b}.CaseStudyDetailPages_gallery__Bjwb2{margin-top:2.5rem}.CaseStudyDetailPages_galleryGrid__dTBVU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.CaseStudyDetailPages_galleryScroll__jI4wP{display:flex;flex-direction:column;gap:1rem;max-height:min(720px,75vh);overflow-y:auto;overflow-x:hidden;scroll-snap-type:y proximity;padding-right:.375rem;scrollbar-width:thin;scrollbar-color:#c4b5fd transparent}.CaseStudyDetailPages_galleryScroll__jI4wP::-webkit-scrollbar{width:6px}.CaseStudyDetailPages_galleryScroll__jI4wP::-webkit-scrollbar-thumb{border-radius:999px;background:#c4b5fd}.CaseStudyDetailPages_galleryScroll__jI4wP .CaseStudyDetailPages_galleryItem__JA3fw{flex-shrink:0;width:100%;max-width:300px;margin:0 auto;scroll-snap-align:start}.CaseStudyDetailPages_galleryCarousel__UKJKy{width:100%;overflow:hidden;border-radius:16px;min-height:500px}.CaseStudyDetailPages_galleryCarouselTrack__uNeeP{display:flex;gap:1rem;width:max-content;will-change:transform;animation:CaseStudyDetailPages_galleryCarouselScroll__4J1aH 28s linear infinite}.CaseStudyDetailPages_galleryCarouselTrack__uNeeP:hover{animation-play-state:paused}.CaseStudyDetailPages_galleryCarouselTrack__uNeeP .CaseStudyDetailPages_galleryItem__JA3fw{flex:0 0 280px;width:280px;scroll-snap-align:start}@keyframes CaseStudyDetailPages_galleryCarouselScroll__4J1aH{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.CaseStudyDetailPages_deliverablesSection__OpeXa{width:100%;margin-top:2.5rem}.CaseStudyDetailPages_deliverablesPanel__CufWt{padding:clamp(2rem,4vw,3rem) clamp(1.25rem,4vw,2.5rem);border-radius:16px;background:#fff;border:1px solid #e8eaf0;box-shadow:0 8px 32px rgba(15,6,40,.07);text-align:center}.CaseStudyDetailPages_deliverablesEyebrow__nc6gz{margin:0 0 clamp(1.75rem,3vw,2.5rem);font-family:var(--font-Bold,"Inter",sans-serif);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0f1d4a}.CaseStudyDetailPages_deliverablesStatsRow__xaust{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;max-width:920px;margin:0 auto}.CaseStudyDetailPages_deliverablesStat__42cgd{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:0 clamp(1rem,3vw,2rem);text-align:center}.CaseStudyDetailPages_deliverablesStat__42cgd:not(:last-child){border-right:1px solid #ececf3}.CaseStudyDetailPages_deliverablesStatValue__XDmb9{font-family:var(--font-Bold,"Inter",sans-serif);font-size:clamp(1.75rem,5vw,3.25rem);font-weight:700;line-height:1;color:#440f8f}.CaseStudyDetailPages_deliverablesStatLabel__XcxHU{font-family:var(--font-regular,"Inter",sans-serif);font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.35;color:#64748b;max-width:148px}.CaseStudyDetailPages_briefSection__G2dNi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(2rem,4vw,3.5rem);gap:clamp(2rem,4vw,3.5rem);align-items:start;margin-top:2rem}.CaseStudyDetailPages_briefContent__1B0vb{display:flex;flex-direction:column;gap:clamp(2rem,3vw,2.75rem);min-width:0}.CaseStudyDetailPages_briefVideos__ol2_g{min-width:0;width:100%;display:flex;align-items:flex-start;justify-content:flex-end}.CaseStudyDetailPages_briefVideos__ol2_g .CaseStudyDetailPages_galleryCarousel__UKJKy{width:100%}.CaseStudyDetailPages_briefBlock__Dcz_T{display:flex;flex-direction:column;gap:.875rem}.CaseStudyDetailPages_briefHeading__8Md1U{margin:0;font-family:var(--font-Bold,"Inter",sans-serif);font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:700;line-height:1.25;color:#0f172a}.CaseStudyDetailPages_briefText__DzDHn{margin:0;font-family:var(--font-regular,"Inter",sans-serif);font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.75;color:#334155}.CaseStudyDetailPages_briefList__xmUO5{margin:0;padding:0;list-style:none}.CaseStudyDetailPages_briefList__xmUO5 li{position:relative;padding-left:1.25rem;font-family:var(--font-regular,"Inter",sans-serif);font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.75;color:#334155}.CaseStudyDetailPages_briefList__xmUO5 li+li{margin-top:.75rem}.CaseStudyDetailPages_briefList__xmUO5 li:before{content:"";position:absolute;left:0;top:.65em;width:7px;height:7px;border-radius:50%;background:#440f8f}.CaseStudyDetailPages_briefTags__CMDN7{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.CaseStudyDetailPages_briefTag__XXKGa{display:inline-flex;align-items:center;padding:.5rem 1.125rem;border-radius:999px;background:#440f8f;font-family:var(--font-semiBold,"Inter",sans-serif);font-size:.875rem;font-weight:600;color:#fff}.CaseStudyDetailPages_briefStats__ZecFB{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,4vw,3rem)}.CaseStudyDetailPages_briefStat__5IRcK{display:flex;flex-direction:column;gap:.35rem}.CaseStudyDetailPages_briefStatValue__YWkVV{font-family:var(--font-Bold,"Inter",sans-serif);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1;color:#0f172a}.CaseStudyDetailPages_briefStatLabel__EYSE2{font-family:var(--font-regular,"Inter",sans-serif);font-size:.9375rem;line-height:1.35;color:#334155}.CaseStudyDetailPages_strategyBlock__eW44k{padding:2rem 2.25rem;border-radius:16px;background:#fff;border:1px solid #e8eaf0;box-shadow:0 8px 32px rgba(15,6,40,.07)}.CaseStudyDetailPages_galleryItem__JA3fw{position:relative;aspect-ratio:9/16;border-radius:16px;overflow:hidden;background:#1a1a1a;box-shadow:0 4px 20px rgba(15,6,40,.06)}.CaseStudyDetailPages_galleryVideo__ikAxt{width:100%;height:100%;object-fit:cover;display:block}.CaseStudyDetailPages_galleryMuteButton__ByJib{position:absolute;top:12px;left:12px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:10px;background:rgba(62,54,46,.82);cursor:pointer;transition:background .2s ease}.CaseStudyDetailPages_galleryMuteButton__ByJib:hover{background:rgba(62,54,46,.95)}.CaseStudyDetailPages_galleryMuteButton__ByJib svg{width:20px;height:20px;fill:#fff}.CaseStudyDetailPages_strategyCard__6En1z{display:grid;grid-template-columns:220px 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start;margin-top:2.5rem;padding:2.5rem;border-radius:16px;background:#fff;border:1px solid #e8eaf0;box-shadow:0 8px 32px rgba(15,6,40,.07)}.CaseStudyDetailPages_strategyHeading__cCed6 h2{margin:0;font-family:var(--font-Bold,"Inter",sans-serif);font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:700;color:#0f1d4a}.CaseStudyDetailPages_strategyUnderline__oFDyv{display:block;width:72px;height:5px;margin-top:.75rem;border-radius:999px;background:#440f8f}.CaseStudyDetailPages_strategyList__93BLv{margin:0;padding:0;list-style:none}.CaseStudyDetailPages_strategyList__93BLv li{position:relative;padding-left:1.25rem;font-family:var(--font-regular,"Inter",sans-serif);font-size:1rem;line-height:1.75;color:#334155}.CaseStudyDetailPages_strategyList__93BLv li+li{margin-top:1rem}.CaseStudyDetailPages_strategyList__93BLv li:before{content:"";position:absolute;left:0;top:.65em;width:7px;height:7px;border-radius:50%;background:#440f8f}.CaseStudyDetailPages_moreSection__bhtVf{margin-top:4rem}.CaseStudyDetailPages_moreTitle__aHNCf{margin:0 0 2rem;text-align:center;font-family:var(--font-Bold,"Inter",sans-serif);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;color:#0f1d4a}.CaseStudyDetailPages_moreGrid__y_UvW{display:flex;justify-content:center}.CaseStudyDetailPages_moreCard__5D5kt{display:flex;flex-direction:column;width:100%;max-width:480px;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}.CaseStudyDetailPages_moreCard__5D5kt:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(31,11,72,.1)}.CaseStudyDetailPages_moreCardHeroLink__Nxw4S{display:block;text-decoration:none}.CaseStudyDetailPages_moreCardHero__pHBMd{position:relative;height:260px;overflow:hidden}.CaseStudyDetailPages_moreCardHeroImage__GgUHw{object-fit:cover;object-position:center;transition:transform .4s ease}.CaseStudyDetailPages_moreCard__5D5kt:hover .CaseStudyDetailPages_moreCardHeroImage__GgUHw{transform:scale(1.04)}.CaseStudyDetailPages_moreCardHeroOverlay__j27X7{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}.CaseStudyDetailPages_moreCard__5D5kt:hover .CaseStudyDetailPages_moreCardHeroOverlay__j27X7{background:linear-gradient(180deg,rgba(15,5,35,.35),rgba(15,5,35,.72))}.CaseStudyDetailPages_moreCardHeroLogo__NoS05{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}.CaseStudyDetailPages_moreCard__5D5kt:hover .CaseStudyDetailPages_moreCardHeroLogo__NoS05{opacity:1;transform:translateY(0)}.CaseStudyDetailPages_moreCardHeroLogoInner__Vzdsa{display:flex;align-items:center;justify-content:center;padding:.875rem 1.375rem}.CaseStudyDetailPages_brandLogoHero--biodance__AsI6o,.CaseStudyDetailPages_brandLogoHero--littlebox__Bcca7{width:180px;height:62px}.CaseStudyDetailPages_moreCardBody__i70E4{flex:1 1;display:flex;flex-direction:column;padding:1.5rem}.CaseStudyDetailPages_moreCardTitle__nrYHN{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}.CaseStudyDetailPages_moreCardMetrics__HcMOi{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}.CaseStudyDetailPages_moreMetricItem__RTND3{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:0 .5rem}.CaseStudyDetailPages_moreMetricItem__RTND3:not(:last-child){border-right:1px solid #ececf3}.CaseStudyDetailPages_moreMetricIcon__qN14b{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#f3efff;color:#440f8f;margin-bottom:.15rem}.CaseStudyDetailPages_moreMetricValue__99RQ7{font-family:var(--font-Bold,"Inter",sans-serif);font-size:1.125rem;font-weight:700;line-height:1.2;color:#1f0b48}.CaseStudyDetailPages_moreMetricLabel___bxbY{font-family:var(--font-regular,"Inter",sans-serif);font-size:.6875rem;line-height:1.35;color:#64748b;max-width:88px}.CaseStudyDetailPages_moreCardLink__jsh44{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}.CaseStudyDetailPages_moreCardLink__jsh44:hover{gap:.625rem;color:#5a1ba8}@media screen and (max-width:900px){.CaseStudyDetailPages_bannerGrid__lLSSZ{grid-template-columns:1fr;min-height:auto}.CaseStudyDetailPages_bannerContent__9za_J{padding:2rem 1.5rem}.CaseStudyDetailPages_bannerMedia__s4WVp{min-height:260px}.CaseStudyDetailPages_resultsBar__01xea{flex-direction:column;align-items:flex-start;padding:1.5rem}.CaseStudyDetailPages_resultsBarMetrics__hg3zT{width:100%;justify-content:space-between}.CaseStudyDetailPages_briefSection__G2dNi{grid-template-columns:1fr;gap:2.5rem;align-items:stretch}.CaseStudyDetailPages_briefStats__ZecFB{gap:1.5rem}.CaseStudyDetailPages_galleryCarousel__UKJKy{min-height:420px}.CaseStudyDetailPages_galleryCarouselTrack__uNeeP .CaseStudyDetailPages_galleryItem__JA3fw{flex-basis:min(260px,80vw);width:min(260px,80vw)}.CaseStudyDetailPages_strategyBlock__eW44k{padding:1.5rem}.CaseStudyDetailPages_strategyCard__6En1z{grid-template-columns:1fr;gap:1.25rem;padding:1.5rem}.CaseStudyDetailPages_moreCard__5D5kt{max-width:420px}}@media screen and (max-width:767px){.CaseStudyDetailPages_content__UlJcp{padding-top:1.75rem}.CaseStudyDetailPages_galleryGrid__dTBVU{gap:.75rem}.CaseStudyDetailPages_galleryItem__JA3fw{border-radius:12px}.CaseStudyDetailPages_deliverablesStatsRow__xaust{grid-template-columns:1fr;gap:2rem}.CaseStudyDetailPages_deliverablesStat__42cgd{padding:0}.CaseStudyDetailPages_deliverablesStat__42cgd:not(:last-child){border-right:none;border-bottom:1px solid #ececf3;padding-bottom:2rem}.CaseStudyDetailPages_resultsBarMetrics__hg3zT{gap:1rem}.CaseStudyDetailPages_resultsMetric__S2bT_{min-width:72px}.CaseStudyDetailPages_moreCardHero__pHBMd{height:200px}.CaseStudyDetailPages_moreMetricValue__99RQ7{font-size:1rem}.CaseStudyDetailPages_moreMetricLabel___bxbY{font-size:.625rem;max-width:72px}.CaseStudyDetailPages_moreMetricIcon__qN14b{width:32px;height:32px}.CaseStudyDetailPages_moreMetricIcon__qN14b img{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.CaseStudyDetailPages_galleryCarouselTrack__uNeeP,.CaseStudyDetailPages_moreCardHeroImage__GgUHw,.CaseStudyDetailPages_moreCardHeroLogo__NoS05,.CaseStudyDetailPages_moreCardHeroOverlay__j27X7,.CaseStudyDetailPages_moreCard__5D5kt{animation:none;transition:none}.CaseStudyDetailPages_galleryCarouselTrack__uNeeP{overflow-x:auto;width:100%;scroll-snap-type:x mandatory}.CaseStudyDetailPages_moreCard__5D5kt:hover{transform:none}}