.CaseStudy_page__ZzrTN{--gutter:max(80px,calc((100% - 1200px) / 2));--text-dim:hsla(0,0%,100%,.68);--text-faint:hsla(0,0%,100%,.5);--line:hsla(0,0%,100%,.12);background:var(--ml-black);color:var(--ml-white);font-family:var(--font-inter),"Inter",sans-serif}.CaseStudy_kicker__Zu1Yl{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ml-pink)}.CaseStudy_client__r_EyR,.CaseStudy_h1__CWm0M,.CaseStudy_h2__s06Ff,.CaseStudy_nextTitle__59lNm,.CaseStudy_quoteText__e_Tlo,.CaseStudy_statValue__6Df5R{font-family:var(--font-comfortaa),"Comfortaa",sans-serif;font-weight:700;text-transform:none}.CaseStudy_client__r_EyR{margin-top:20px;font-size:20px}.CaseStudy_h1__CWm0M{margin-top:12px;font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:400;font-size:var(--title-page);line-height:var(--title-lh);letter-spacing:var(--title-tracking);max-width:15em}.CaseStudy_h2__s06Ff{font-size:36px;line-height:1.2}.CaseStudy_lead__ic3Hc{font-size:17px;line-height:1.7;color:var(--text-dim);max-width:38em}.CaseStudy_list__vlK67{list-style:none;display:flex;flex-direction:column;gap:14px;margin-top:24px}.CaseStudy_list__vlK67 li{display:flex;gap:12px;font-size:17px;line-height:1.6}.CaseStudy_check__kEPgC{flex-shrink:0;width:16px;height:16px;margin-top:6px;fill:none;stroke:var(--ml-pink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.CaseStudy_hero__0Gjzk{position:relative;min-height:clamp(420px,56vh,600px);display:flex;flex-direction:column;justify-content:flex-end;padding:96px var(--gutter) 64px;overflow:hidden}.CaseStudy_heroMedia___CsRH{position:absolute;inset:0;z-index:0}.CaseStudy_heroOverlay__Bdt3z{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.94) 0,rgba(0,0,0,.74) 45%,rgba(0,0,0,.52))}.CaseStudy_back__AANnS,.CaseStudy_heroContent__b1bYk{position:relative;z-index:2}.CaseStudy_back__AANnS{position:absolute;top:32px;left:var(--gutter);font-size:13px;font-weight:500;color:var(--text-dim);text-decoration:none;transition:color .25s ease}.CaseStudy_back__AANnS:hover{color:var(--ml-white)}.CaseStudy_heroLinks__3Jevj{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.CaseStudy_block__DgBS7,.CaseStudy_cta__YqJXB,.CaseStudy_split__Kcm4N{padding:96px var(--gutter);border-top:1px solid var(--hairline)}.CaseStudy_split__Kcm4N{display:grid;grid-template-columns:1fr 2fr;grid-gap:48px;gap:48px}.CaseStudy_block__DgBS7>*+*{margin-top:48px}.CaseStudy_stats__c1Ij6{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:20px;gap:20px}.CaseStudy_statsSingle__iu8d3{max-width:420px}.CaseStudy_stat__PnjpU{display:flex;flex-direction:column;gap:12px;height:100%;padding:32px 28px;border:1px solid var(--line);border-radius:16px;background:#0a0a0a}.CaseStudy_statValue__6Df5R{font-size:48px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1;letter-spacing:-.01em;color:var(--ml-pink)}.CaseStudy_statLabel__rBs3R{font-size:15px;line-height:1.5;color:var(--text-dim)}.CaseStudy_resultText__WXIFO .CaseStudy_list__vlK67{margin-top:0}.CaseStudy_resultText__WXIFO .CaseStudy_list__vlK67+.CaseStudy_lead__ic3Hc{margin-top:24px}.CaseStudy_quote__RfDd3{max-width:900px}.CaseStudy_quoteMark__drATu{display:block;font-family:var(--font-comfortaa),"Comfortaa",sans-serif;font-size:96px;line-height:.6;color:var(--ml-pink)}.CaseStudy_quoteText__e_Tlo{margin-top:16px;font-size:28px;line-height:1.45}.CaseStudy_quoteBy__AHFWR{margin-top:28px;font-size:15px;font-weight:700}.CaseStudy_quoteBy__AHFWR span{font-weight:400;color:var(--text-dim)}.CaseStudy_film___B9_b{display:block;width:100%;aspect-ratio:16/9;background:#000;border-radius:16px;border:1px solid var(--line)}.CaseStudy_filmWrap__4Uitr{position:relative}.CaseStudy_filmStart__qno9u{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:16px 32px;border:none;border-radius:9999px;background:var(--ml-pink);color:var(--ml-black);font-family:var(--font-inter),"Inter",sans-serif;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 8px 32px rgba(0,0,0,.45);transition:background .25s cubic-bezier(.4,0,.2,1)}.CaseStudy_filmStart__qno9u:hover{background:var(--ml-white)}.CaseStudy_filmStart__qno9u:focus-visible{outline:2px solid var(--ml-white);outline-offset:3px}.CaseStudy_filmStartIcon__MK2EX{font-size:12px}.CaseStudy_gallery__drETo{column-count:3;column-gap:16px}.CaseStudy_gallery__drETo>*{page-break-inside:avoid;break-inside:avoid;margin-bottom:16px}.CaseStudy_tile__Ou9Jb{position:relative;overflow:hidden;border-radius:16px;background:#0a0a0a}.CaseStudy_fmt_quer__bG6Zq{aspect-ratio:3/2}.CaseStudy_fmt_hoch__6SRQu{aspect-ratio:4/5}.CaseStudy_fmt_story__BUgOk{aspect-ratio:9/16}.CaseStudy_fmt_quadrat__3FJ1_{aspect-ratio:1/1}.CaseStudy_galleryTwo__iVtFy{column-count:2}.CaseStudy_placeholder__orXHC{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;border:1px dashed rgba(var(--ml-pink-rgb),.5);background:rgba(var(--ml-pink-rgb),.05)}.CaseStudy_placeholderLabel__Dtjg_{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ml-pink)}.CaseStudy_placeholderHint__0llqE{font-size:14px;line-height:1.5;color:var(--text-dim)}.CaseStudy_cta__YqJXB{text-align:center}.CaseStudy_ctaLead___O7TT{margin:14px auto 0}.CaseStudy_ctaButtons__ThqSs{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px}.CaseStudy_btnPrimary___M5me,.CaseStudy_btnSecondary__7Mk5I{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 32px;border-radius:9999px;font-size:15px;font-weight:700;text-decoration:none;transition:background .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}.CaseStudy_btnPrimary___M5me{background:var(--ml-pink);color:var(--ml-black);border:1px solid var(--ml-pink)}.CaseStudy_btnPrimary___M5me:hover{background:var(--ml-white);border-color:var(--ml-white)}.CaseStudy_btnSecondary__7Mk5I{background:transparent;color:var(--ml-white);border:1px solid var(--ml-white)}.CaseStudy_btnSecondary__7Mk5I:hover{background:var(--ml-white);color:var(--ml-black)}.CaseStudy_btnPrimary___M5me:focus-visible,.CaseStudy_btnSecondary__7Mk5I:focus-visible,.CaseStudy_next__MhVB7:focus-visible{outline:2px solid var(--ml-pink);outline-offset:3px}.CaseStudy_next__MhVB7{position:relative;display:flex;align-items:flex-end;min-height:46vh;padding:64px var(--gutter);overflow:hidden;color:var(--ml-white);text-decoration:none;border-top:1px solid var(--hairline)}.CaseStudy_nextOverlay__fUk0G{position:absolute;inset:0;background:rgba(0,0,0,.7);transition:background .4s cubic-bezier(.4,0,.2,1)}.CaseStudy_next__MhVB7:hover .CaseStudy_nextOverlay__fUk0G{background:rgba(0,0,0,.5)}.CaseStudy_nextContent__1b6TA{position:relative;display:flex;flex-direction:column;gap:12px}.CaseStudy_nextTitle__59lNm{font-size:36px;line-height:1.2}.CaseStudy_nextSub__gyL6k{font-size:16px;color:var(--text-dim)}@media (max-width:1024px){.CaseStudy_gallery__drETo{column-count:2}}@media (max-width:768px){.CaseStudy_page__ZzrTN{--gutter:24px}.CaseStudy_filmStart__qno9u{min-height:48px;padding:12px 22px;font-size:14px;white-space:nowrap}.CaseStudy_hero__0Gjzk{min-height:0;padding:140px var(--gutter) 40px}.CaseStudy_back__AANnS{top:24px}.CaseStudy_h1__CWm0M{font-size:var(--title-page)}.CaseStudy_h2__s06Ff,.CaseStudy_nextTitle__59lNm{font-size:28px}.CaseStudy_client__r_EyR{font-size:18px}.CaseStudy_block__DgBS7,.CaseStudy_cta__YqJXB,.CaseStudy_split__Kcm4N{padding:64px var(--gutter)}.CaseStudy_split__Kcm4N{grid-template-columns:1fr;gap:20px}.CaseStudy_block__DgBS7>*+*{margin-top:32px}.CaseStudy_lead__ic3Hc,.CaseStudy_list__vlK67 li{font-size:16px}.CaseStudy_stats__c1Ij6{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.CaseStudy_stat__PnjpU{padding:24px 18px}.CaseStudy_statValue__6Df5R{font-size:32px}.CaseStudy_statLabel__rBs3R{font-size:13px}.CaseStudy_quoteText__e_Tlo{font-size:21px}.CaseStudy_gallery__drETo{column-count:2;column-gap:10px}.CaseStudy_gallery__drETo>*{margin-bottom:10px}.CaseStudy_tile__Ou9Jb{border-radius:12px}.CaseStudy_placeholder__orXHC{padding:12px}.CaseStudy_placeholderHint__0llqE{font-size:12px}.CaseStudy_btnPrimary___M5me,.CaseStudy_btnSecondary__7Mk5I{width:100%}.CaseStudy_next__MhVB7{min-height:36vh;padding:48px var(--gutter)}}