.case-studies_root__dsOHF{min-height:100vh;background:#fff;color:#111}.case-studies_hero__0LwDK{position:relative;height:clamp(520px,50.2vw,964px);min-height:520px;overflow:hidden;display:grid;place-items:center}.case-studies_heroBg__OVoUA{position:absolute;inset:0}.case-studies_heroImage__WejAa{object-fit:cover;object-position:center}.case-studies_heroTint__PNLvA{position:absolute;inset:0;background:rgba(128,69,48,.52)}.case-studies_heroContent___qVD_{position:relative;z-index:1;margin-top:clamp(52px,5vw,96px);text-align:center;color:#fff;font-family:Inter,Helvetica Neue,Arial,sans-serif}.case-studies_heroTitle__bnWcE{margin:0;font-size:clamp(58px,5.63vw,108px);line-height:1.05;font-weight:400;letter-spacing:0}.case-studies_heroRule__74nMD{width:clamp(210px,22.55vw,433px);height:1px;margin:clamp(12px,1.05vw,20px) auto clamp(13px,1.2vw,23px);background:hsla(0,0%,100%,.78)}.case-studies_heroSub__SC11U{margin:0;font-size:clamp(26px,2.35vw,45px);line-height:1.1;font-weight:400;letter-spacing:-.02em;text-transform:uppercase}.case-studies_main__eV5ME{background:#fff;padding:clamp(70px,5.8vw,112px) 0 clamp(72px,6.35vw,122px)}.case-studies_inner__e3pEo{width:min(calc(100% - clamp(44px, 11vw, 420px)),1496px);margin:0 auto}.case-studies_breadcrumb__Yecf2{--crumb-thick:clamp(4px,0.42vw,8px);position:relative;display:flex;align-items:center;gap:14px;margin-bottom:clamp(72px,6vw,115px);padding-bottom:clamp(20px,1.32vw,25px);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(17px,1.25vw,24px);line-height:1}.case-studies_breadcrumb__Yecf2 strong{font-weight:700;color:#111}.case-studies_breadcrumb__Yecf2 a{color:#111;font-weight:700;text-decoration:none}.case-studies_breadcrumb__Yecf2 span{color:#aaa;font-weight:400}.case-studies_breadcrumb__Yecf2:after,.case-studies_breadcrumb__Yecf2:before{content:"";position:absolute;left:0;pointer-events:none}.case-studies_breadcrumb__Yecf2:before{bottom:0;z-index:2;width:clamp(176px,16.35vw,314px);height:var(--crumb-thick);background:#ef7377}.case-studies_breadcrumb__Yecf2:after{bottom:calc(var(--crumb-thick) / 2 - .5px);left:clamp(55px,5.1vw,98px);z-index:1;width:clamp(304px,28.23vw,542px);height:1px;background:#f6bfc2}.case-studies_grid__qelk6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:clamp(34px,3vw,58px);column-gap:clamp(34px,3vw,58px);grid-row-gap:clamp(118px,8.2vw,158px);row-gap:clamp(118px,8.2vw,158px)}.case-studies_sectionBreak__G1nym{position:relative}.case-studies_sectionBreak__G1nym:before{content:"";position:absolute;top:calc(clamp(59px, 4.1vw, 79px) * -1);left:0;width:calc(200% + clamp(34px, 3vw, 58px));height:1px;background:#d8d8d8}.case-studies_card__eoinf{min-width:0;font-family:Inter,Helvetica Neue,Arial,sans-serif}.case-studies_cardTitle__YDtiK{display:flex;align-items:center;gap:clamp(16px,1.05vw,20px);margin:0 0 clamp(33px,2.55vw,49px);color:#151515;font-size:clamp(32px,2.85vw,55px);line-height:1.05;font-weight:400;letter-spacing:-.035em}.case-studies_cardTitle__YDtiK:before{content:"";width:clamp(11px,.83vw,16px);height:clamp(11px,.83vw,16px);border-radius:50%;background:#ef7377;flex:0 0 auto}.case-studies_compare__lUriP{--split:50%;position:relative;display:block;width:100%;aspect-ratio:729.3/877.63;margin:0;overflow:hidden;background:#f3f3f3;cursor:ew-resize;touch-action:none;outline:none}.case-studies_compare__lUriP:after,.case-studies_feedbackImages__l8DIr:after,.case-studies_watermarkFrame__18smi:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-image:url(/images/watermark/meya-watermark-tile.svg?v=20260707-density-rows);background-repeat:repeat;background-size:clamp(148px,13.2vw,238px) auto;background-position:clamp(6px,1vw,18px) clamp(8px,1.2vw,22px)}.case-studies_compare__lUriP:focus-visible{box-shadow:0 0 0 4px rgba(239,115,119,.22)}.case-studies_compareImage__pJrvJ{object-fit:cover;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.case-studies_compareOverlay__L2EU8{position:absolute;inset:0;pointer-events:none;-webkit-clip-path:inset(0 0 0 var(--split));clip-path:inset(0 0 0 var(--split))}.case-studies_divider__ml1Ye{position:absolute;top:0;bottom:0;left:var(--split);z-index:3;width:2px;transform:translateX(-1px);background:#ef7377;pointer-events:none}.case-studies_arrow__Sx3tO{--compare-arrow-w:clamp(18px,1.8vw,31px);--compare-arrow-h:clamp(27px,2.65vw,46px);--compare-arrow-gap:clamp(3px,0.32vw,6px);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(var(--compare-arrow-w) * 2 + var(--compare-arrow-gap) * 2);height:var(--compare-arrow-h);pointer-events:none}.case-studies_arrow__Sx3tO:after,.case-studies_arrow__Sx3tO:before{content:"";position:absolute;top:50%;width:var(--compare-arrow-w);height:var(--compare-arrow-h);background:url(/images/ui/compare-arrow.svg) 50%/100% 100% no-repeat}.case-studies_arrow__Sx3tO:before{right:calc(50% + var(--compare-arrow-gap));transform:translateY(-50%) rotate(180deg)}.case-studies_arrow__Sx3tO:after{left:calc(50% + var(--compare-arrow-gap));transform:translateY(-50%)}.case-studies_viewMore__t32_d{display:inline-flex;align-items:center;justify-content:center;width:clamp(150px,15.8vw,304px);height:clamp(40px,3.35vw,64px);margin-top:clamp(24px,1.72vw,33px);border:1px solid #777;border-radius:999px;color:#333;text-decoration:none;font-size:clamp(18px,1.55vw,30px);line-height:1;font-weight:400;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.case-studies_viewMore__t32_d:hover{transform:translateY(-2px);border-color:#ef7377;background:#ef7377;color:#fff}.case-studies_detailMain__EJ74N{background:#fff;padding:clamp(70px,5.8vw,112px) 0 clamp(36px,3.8vw,74px)}.case-studies_detailInner__bo8fB{width:min(calc(100% - clamp(44px, 11vw, 420px)),1496px);margin:0 auto}.case-studies_detailSection__zFLo4{margin:0 0 clamp(108px,8.35vw,160px);font-family:Inter,Helvetica Neue,Arial,sans-serif}.case-studies_detailSection__zFLo4:last-child{margin-bottom:0}.case-studies_detailTitle__dbMPN{--detail-line-thick:clamp(4px,0.42vw,8px);position:relative;display:flex;align-items:baseline;gap:clamp(8px,.72vw,14px);margin:0 0 clamp(70px,6vw,116px);padding-bottom:clamp(20px,1.32vw,25px);color:#111;font-size:clamp(18px,1.25vw,24px);line-height:1}.case-studies_detailTitle__dbMPN strong{font-weight:700}.case-studies_detailTitle__dbMPN span{color:#aaa;font-weight:400}.case-studies_detailTitle__dbMPN:after,.case-studies_detailTitle__dbMPN:before{content:"";position:absolute;left:0;pointer-events:none}.case-studies_detailTitle__dbMPN:before{bottom:0;z-index:2;width:clamp(176px,16.35vw,314px);height:var(--detail-line-thick);background:#ef7377}.case-studies_detailTitle__dbMPN:after{bottom:calc(var(--detail-line-thick) / 2 - .5px);left:clamp(55px,5.1vw,98px);z-index:1;width:clamp(304px,28.23vw,542px);height:1px;background:#f6bfc2}.case-studies_detailCase__rIUQ3{margin:0 0 clamp(120px,8.75vw,168px)}.case-studies_detailCase__rIUQ3:last-child{margin-bottom:0}.case-studies_caseBadge__1Eww1{display:flex;align-items:center;justify-content:center;width:clamp(112px,7.6vw,146px);height:clamp(36px,2.45vw,47px);margin:0 auto clamp(42px,3.45vw,66px);border:1px solid #9a9a9a;border-radius:999px;color:#333;font-size:clamp(16px,1.2vw,23px);line-height:1;font-weight:400;letter-spacing:.02em}.case-studies_detailFigure__PF_31{position:relative;width:min(100%,958px);margin:0 auto clamp(52px,4.35vw,84px)}.case-studies_watermarkFrame__18smi{position:relative;display:block;overflow:hidden;width:100%;border-radius:inherit}.case-studies_detailImage__DVcao{display:block;width:100%;height:auto}.case-studies_detailImageSquareCrop__ixRqZ{aspect-ratio:1/1;height:auto;object-fit:cover;object-position:top center}.case-studies_beforeAfterLabels__tGV9t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(16px,1.35vw,26px);color:#222;font-size:clamp(20px,1.92vw,37px);line-height:1.05;font-weight:400;text-align:center;letter-spacing:-.035em}.case-studies_overlayFigure__X8XfI{position:relative}.case-studies_squareOverlayFigure__DJEwx{aspect-ratio:1/1;overflow:hidden}.case-studies_squareOverlayFigure__DJEwx .case-studies_detailImageSquareCrop__ixRqZ{height:100%}.case-studies_overlayLabels__e_FDk{bottom:clamp(14px,1.75vw,34px);align-items:center;color:#222;text-align:center}.case-studies_overlayLabels__e_FDk,.case-studies_overlayLeftBottomLabels__xRxfG{position:absolute;left:0;right:0;z-index:3;display:grid;font-size:clamp(20px,1.92vw,37px);line-height:1.05;font-weight:400;letter-spacing:-.035em;pointer-events:none}.case-studies_overlayLeftBottomLabels__xRxfG{bottom:clamp(10px,1.05vw,20px);align-items:end;color:#fff;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.22)}.case-studies_overlayLeftBottomLabels__xRxfG span{padding-left:clamp(10px,1.2vw,23px)}.case-studies_overlayRightBottomLabels__gYD6W{position:absolute;left:0;right:0;bottom:clamp(10px,1.05vw,20px);z-index:3;display:grid;align-items:end;color:#fff;font-size:clamp(20px,1.92vw,37px);line-height:1.05;font-weight:400;text-align:right;letter-spacing:-.035em;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.22)}.case-studies_overlayRightBottomLabels__gYD6W span{padding-right:clamp(10px,1.2vw,23px)}.case-studies_overlaySplitLabels__g2GBt{position:absolute;inset:0;z-index:3;color:#222;font-size:clamp(20px,1.92vw,37px);line-height:1.05;font-weight:400;text-align:center;letter-spacing:-.035em;pointer-events:none}.case-studies_overlaySplitLabels__g2GBt span{position:absolute;left:0;right:0}.case-studies_overlaySplitLabels__g2GBt span:first-child{top:44%}.case-studies_overlaySplitLabels__g2GBt span:last-child{bottom:clamp(14px,1.75vw,34px)}.case-studies_overlaySplitLeftBottomLabels__VsSYU{position:absolute;inset:0;z-index:3;color:#fff;font-size:clamp(20px,1.92vw,37px);line-height:1.05;font-weight:400;text-align:left;letter-spacing:-.035em;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.22)}.case-studies_overlaySplitLeftBottomLabels__VsSYU span{position:absolute;left:clamp(10px,1.2vw,23px)}.case-studies_overlaySplitLeftBottomLabels__VsSYU span:first-child{bottom:calc(50% + clamp(10px, 1.05vw, 20px))}.case-studies_overlaySplitLeftBottomLabels__VsSYU span:last-child{bottom:clamp(10px,1.05vw,20px)}.case-studies_overlaySplitRightBottomHighLabels__Wzx_U,.case-studies_overlaySplitRightBottomLabels__EpwQa{position:absolute;inset:0;z-index:3;color:#fff;font-size:clamp(20px,1.92vw,37px);line-height:1.05;font-weight:400;text-align:right;letter-spacing:-.035em;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.22)}.case-studies_overlaySplitRightBottomHighLabels__Wzx_U span,.case-studies_overlaySplitRightBottomLabels__EpwQa span{position:absolute;right:clamp(10px,1.2vw,23px)}.case-studies_overlaySplitRightBottomLabels__EpwQa span:first-child{bottom:calc(50% + clamp(10px, 1.05vw, 20px))}.case-studies_overlaySplitRightBottomHighLabels__Wzx_U span:first-child{bottom:calc(50% + clamp(28px, 2.35vw, 45px))}.case-studies_overlaySplitRightBottomHighLabels__Wzx_U span:last-child,.case-studies_overlaySplitRightBottomLabels__EpwQa span:last-child{bottom:clamp(10px,1.05vw,20px)}.case-studies_overlayGridRightBottomLabels__rx2z6{position:absolute;inset:0;z-index:3;color:#fff;font-size:clamp(20px,1.92vw,37px);line-height:1.05;font-weight:400;text-align:right;letter-spacing:-.035em;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.22)}.case-studies_overlayGridRightBottomLabels__rx2z6 span{position:absolute}.case-studies_overlayGridRightBottomLabels__rx2z6 span:first-child{right:calc(50% + clamp(10px, 1.2vw, 23px));bottom:calc(50% + clamp(10px, 1.05vw, 20px))}.case-studies_overlayGridRightBottomLabels__rx2z6 span:nth-child(2){right:clamp(10px,1.2vw,23px);bottom:calc(50% + clamp(10px, 1.05vw, 20px))}.case-studies_overlayGridRightBottomLabels__rx2z6 span:nth-child(3){right:calc(50% + clamp(10px, 1.2vw, 23px));bottom:clamp(10px,1.05vw,20px)}.case-studies_overlayGridRightBottomLabels__rx2z6 span:nth-child(4){right:clamp(10px,1.2vw,23px);bottom:clamp(10px,1.05vw,20px)}.case-studies_fatBeforeAfterFigure__itsdg{position:relative}.case-studies_fatBeforeAfterStacked__r8WBB{position:absolute;inset:0;z-index:3;color:#fff;font-size:clamp(11px,.95vw,18px);line-height:1;font-weight:400;text-align:right;letter-spacing:-.02em;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.22)}.case-studies_fatBeforeAfterStacked__r8WBB span{position:absolute}.case-studies_fatBeforeAfterStacked__r8WBB span:first-child{right:clamp(8px,.9vw,17px);bottom:calc(50% + clamp(28px, 2.35vw, 45px))}.case-studies_fatBeforeAfterStacked__r8WBB span:last-child{right:clamp(8px,.9vw,17px);bottom:clamp(8px,.9vw,17px)}.case-studies_feedbackFigure__oEwQ2{width:min(100%,958px);margin:0 auto}.case-studies_feedbackImages__l8DIr{position:relative;display:grid;grid-template-columns:475fr 483fr;align-items:start;overflow:hidden}.case-studies_feedbackImagesEqualBottom__t7Mt_{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.case-studies_feedbackImagesStacked__TuP_O{grid-template-columns:1fr;align-items:start}@media (max-width:760px){.case-studies_compare__lUriP:after,.case-studies_feedbackImages__l8DIr:after,.case-studies_watermarkFrame__18smi:after{background-size:122px auto;background-position:4px 8px}.case-studies_hero__0LwDK{min-height:420px}.case-studies_heroTitle__bnWcE{font-size:clamp(42px,13vw,62px)}.case-studies_heroSub__SC11U{font-size:clamp(22px,7vw,34px)}.case-studies_detailInner__bo8fB,.case-studies_inner__e3pEo{width:min(100% - 32px,560px)}.case-studies_breadcrumb__Yecf2,.case-studies_detailTitle__dbMPN{flex-wrap:wrap;gap:8px 12px;font-size:18px}.case-studies_grid__qelk6{grid-template-columns:1fr;row-gap:72px}.case-studies_sectionBreak__G1nym:before{display:none}.case-studies_cardTitle__YDtiK{font-size:clamp(30px,10vw,44px)}.case-studies_viewMore__t32_d{width:min(100%,220px);font-size:18px}.case-studies_detailSection__zFLo4{margin-bottom:78px}.case-studies_detailTitle__dbMPN{margin-bottom:52px}.case-studies_beforeAfterLabels__tGV9t,.case-studies_overlayGridRightBottomLabels__rx2z6,.case-studies_overlayLabels__e_FDk,.case-studies_overlayLeftBottomLabels__xRxfG,.case-studies_overlayRightBottomLabels__gYD6W,.case-studies_overlaySplitLabels__g2GBt,.case-studies_overlaySplitLeftBottomLabels__VsSYU,.case-studies_overlaySplitRightBottomHighLabels__Wzx_U,.case-studies_overlaySplitRightBottomLabels__EpwQa{font-size:clamp(14px,4.8vw,22px)}.case-studies_feedbackImagesEqualBottom__t7Mt_,.case-studies_feedbackImages__l8DIr{grid-template-columns:1fr}}.case-studies_feedbackLabel__FxBYc{margin-top:clamp(16px,1.35vw,26px);color:#222;font-size:clamp(20px,1.92vw,37px);line-height:1.05;font-weight:400;text-align:center;letter-spacing:-.035em}.case-studies_placeholder__RGzBo{min-height:100vh;background:#fff}.case-studies_placeholderHero__eEycO{min-height:58vh;padding:160px 24px 96px;display:grid;place-items:center;text-align:center;font-family:Inter,Helvetica Neue,Arial,sans-serif}.case-studies_placeholderHero__eEycO p{margin:0 0 16px;color:#ef7377;font-size:18px;letter-spacing:.08em;text-transform:uppercase}.case-studies_placeholderHero__eEycO h1{margin:0;color:#111;font-size:clamp(48px,6vw,92px);line-height:1;font-weight:400;letter-spacing:-.04em}@media (max-width:860px){.case-studies_hero__0LwDK{min-height:480px}.case-studies_detailInner__bo8fB,.case-studies_inner__e3pEo{width:min(calc(100% - 36px),560px)}.case-studies_breadcrumb__Yecf2{margin-bottom:46px}.case-studies_breadcrumb__Yecf2:after{flex:1 1;width:auto}.case-studies_grid__qelk6{grid-template-columns:1fr;row-gap:64px}.case-studies_sectionBreak__G1nym:before{display:none}.case-studies_detailMain__EJ74N{padding-top:56px}.case-studies_detailTitle__dbMPN{flex-wrap:wrap;margin-bottom:52px}.case-studies_detailCase__rIUQ3{margin-bottom:74px}.case-studies_feedbackImages__l8DIr{grid-template-columns:1fr 1fr}}