@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_1e00d3db-module__EZ1ltW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1e00d3db-module__EZ1ltW__variable{--case-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_60c04b7b-module__1HStVa__className{font-family:Poppins,Poppins Fallback;font-style:normal;font-weight:400}.poppins_60c04b7b-module__1HStVa__variable{--case-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e3dfc854017cd189-s.2t13ehfrr5uoo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ca59e9eae7934b24-s.2fxdv65uxo7m6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d4d7dfbfbdcfb829-s.23pdxbjvnmfdb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:url(../media/60598ce2a46fbffb-s.2zatc96824c2_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2a3a498894ba15cf-s.3s2ra569xnyrf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7f20430e44eb7422-s.p.3ujav-5nbxfvs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3dfc854017cd189-s.2t13ehfrr5uoo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ca59e9eae7934b24-s.2fxdv65uxo7m6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d4d7dfbfbdcfb829-s.23pdxbjvnmfdb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(../media/60598ce2a46fbffb-s.2zatc96824c2_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a3a498894ba15cf-s.3s2ra569xnyrf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7f20430e44eb7422-s.p.3ujav-5nbxfvs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa Fallback;src:local(Arial);ascent-override:74.95%;descent-override:19.91%;line-gap-override:0.0%;size-adjust:117.54%}.comfortaa_c42b4534-module__8p25Ba__className{font-family:Comfortaa,Comfortaa Fallback;font-style:normal}.comfortaa_c42b4534-module__8p25Ba__variable{--case-comfortaa:"Comfortaa", "Comfortaa Fallback"}
.design-case-study-module__4epoXW__page{background:var(--page);color:var(--ink);min-height:100vh;overflow-x:clip}.design-case-study-module__4epoXW__sheet{--u:calc(min(100vw, 1440px) / 1440);background:var(--page);max-width:1440px;color:var(--ink);margin:auto;position:relative;container-type:inline-size}.design-case-study-module__4epoXW__hero{width:100vw;height:100svh;min-height:720px;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.design-case-study-module__4epoXW__hero>.design-case-study-module__4epoXW__layer,.design-case-study-module__4epoXW__hero .design-case-study-module__4epoXW__groupInner>.design-case-study-module__4epoXW__layer{width:100%;height:100%;top:0;left:0;border-radius:0!important}.design-case-study-module__4epoXW__section{height:var(--section-height);margin-top:var(--gap);position:relative}.design-case-study-module__4epoXW__sectionInner{height:100%;position:relative}.design-case-study-module__4epoXW__layer{left:var(--x);top:var(--y);width:var(--w);height:var(--h);min-width:0;margin:0;position:absolute}.design-case-study-module__4epoXW__layer[data-node-id="367:715"]{z-index:2}.design-case-study-module__4epoXW__layer[data-node-id="331:1899"]{left:calc(138 * var(--u))}.design-case-study-module__4epoXW__layer[data-node-id="331:1902"]{left:calc(1040 * var(--u))}.design-case-study-module__4epoXW__layer[data-node-id="331:246"],.design-case-study-module__4epoXW__layer[data-node-id="331:247"],.design-case-study-module__4epoXW__layer[data-node-id="331:248"]{white-space:nowrap;align-items:center;text-align:center!important}.design-case-study-module__4epoXW__layer[data-node-id="331:248"]{left:calc(991 * var(--u));width:calc(360 * var(--u))}.design-case-study-module__4epoXW__layer[data-node-id="322:3717"],.design-case-study-module__4epoXW__layer[data-node-id="329:117"]{overflow:hidden}.design-case-study-module__4epoXW__layer[data-node-id="322:3718"],.design-case-study-module__4epoXW__layer[data-node-id="329:118"]{mix-blend-mode:multiply;opacity:.25!important}:is(.dark .design-case-study-module__4epoXW__layer[data-node-id="315:2398"],.dark .design-case-study-module__4epoXW__layer[data-node-id="315:3477"],.dark .design-case-study-module__4epoXW__layer[data-node-id="315:2819"]){filter:invert();opacity:.28!important}@media (min-width:1024px){.design-case-study-module__4epoXW__layer[data-node-id="331:177"].design-case-study-module__4epoXW__translated{font-size:calc(52 * var(--u))!important;height:calc(160 * var(--u))!important;width:calc(440 * var(--u))!important;line-height:1.45!important}.design-case-study-module__4epoXW__layer[data-node-id="331:204"].design-case-study-module__4epoXW__translated{font-size:calc(56 * var(--u))!important;height:calc(172 * var(--u))!important;width:calc(590 * var(--u))!important;line-height:1.45!important}}.design-case-study-module__4epoXW__text{font-size:var(--size);line-height:var(--leading);white-space:pre-wrap;overflow-wrap:normal;flex-direction:column;justify-content:center;display:flex}.design-case-study-module__4epoXW__paragraph{min-height:1lh;display:block}.design-case-study-module__4epoXW__listItem{padding-left:1.5em;position:relative}.design-case-study-module__4epoXW__marker{position:absolute;left:.2em}.design-case-study-module__4epoXW__translated{text-align:right;direction:rtl;unicode-bidi:isolate}.design-case-study-module__4epoXW__translated .design-case-study-module__4epoXW__listItem{padding-left:0;padding-right:1.35em}.design-case-study-module__4epoXW__translated .design-case-study-module__4epoXW__marker{left:auto;right:.1em}.design-case-study-module__4epoXW__media{overflow:hidden}.design-case-study-module__4epoXW__media>img,.design-case-study-module__4epoXW__media>video{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.design-case-study-module__4epoXW__groupInner{width:100%;height:100%;position:relative}.design-case-study-module__4epoXW__mobileStats{display:none}.design-case-study-module__4epoXW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1023px){.design-case-study-module__4epoXW__hero{aspect-ratio:1440/1000;height:auto;min-height:300px}.design-case-study-module__4epoXW__section{height:auto;margin-top:clamp(28px,var(--gap),64px);padding-inline:clamp(20px,6.944vw,54px)}.design-case-study-module__4epoXW__sectionInner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.design-case-study-module__4epoXW__sectionInner>.design-case-study-module__4epoXW__flow{grid-column:1/-1;width:100%;height:auto;position:relative;top:auto;left:auto}.design-case-study-module__4epoXW__sectionInner>.design-case-study-module__4epoXW__media{aspect-ratio:var(--ratio)}.design-case-study-module__4epoXW__sectionInner:has(>.design-case-study-module__4epoXW__media:nth-child(2)):not(:has(>.design-case-study-module__4epoXW__narrative))>.design-case-study-module__4epoXW__media{grid-column:auto}.design-case-study-module__4epoXW__sectionInner>.design-case-study-module__4epoXW__text{letter-spacing:0;white-space:pre-wrap;font-size:clamp(18px,2.7vw,24px);line-height:1.35}.design-case-study-module__4epoXW__sectionInner>.design-case-study-module__4epoXW__heading{font-size:clamp(34px,5.5vw,52px);line-height:1.2}.design-case-study-module__4epoXW__narrative{height:auto!important}.design-case-study-module__4epoXW__narrative>.design-case-study-module__4epoXW__groupInner{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:24px;display:grid}.design-case-study-module__4epoXW__narrative .design-case-study-module__4epoXW__flow{width:100%;min-width:0;height:auto;position:relative;top:auto;left:auto}.design-case-study-module__4epoXW__narrative .design-case-study-module__4epoXW__text{letter-spacing:0;overflow-wrap:break-word;white-space:pre-wrap;font-size:clamp(18px,2.7vw,24px);line-height:1.35}.design-case-study-module__4epoXW__narrative .design-case-study-module__4epoXW__heading{font-size:clamp(32px,4.7vw,48px);line-height:1.2}.design-case-study-module__4epoXW__narrative:has(.design-case-study-module__4epoXW__background){border-radius:10px;padding:28px 24px;overflow:hidden}.design-case-study-module__4epoXW__narrative .design-case-study-module__4epoXW__background{z-index:0;width:100%;height:100%;position:absolute;inset:0}.design-case-study-module__4epoXW__narrative:has(.design-case-study-module__4epoXW__background) .design-case-study-module__4epoXW__text{z-index:1}.design-case-study-module__4epoXW__art.design-case-study-module__4epoXW__flow{height:auto;aspect-ratio:var(--ratio);container-type:inline-size}.design-case-study-module__4epoXW__art.design-case-study-module__4epoXW__flow>.design-case-study-module__4epoXW__groupInner{--u:calc(100cqw / var(--art-width));position:absolute;inset:0}.design-case-study-module__4epoXW__statsSection>.design-case-study-module__4epoXW__sectionInner{display:none}.design-case-study-module__4epoXW__mobileStats{direction:inherit;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.design-case-study-module__4epoXW__stat{text-align:center;font-family:var(--case-inter)}.design-case-study-module__4epoXW__statValue{border-radius:80px;place-items:center;min-height:110px;display:grid;position:relative}.design-case-study-module__4epoXW__statValue img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.design-case-study-module__4epoXW__stat strong{font-family:var(--font-doran-real);white-space:nowrap;font-size:clamp(34px,6vw,58px);font-weight:500;position:relative}.design-case-study-module__4epoXW__stat>span{margin-top:8px;font-size:16px;line-height:1.4;display:block}.design-case-study-module__4epoXW__stat i{height:6px;margin-top:18px;display:block}.design-case-study-module__4epoXW__section[data-section-id="331:242"] .design-case-study-module__4epoXW__stat:after{content:"";background:#f60;border-radius:999px;width:min(263px,70%);height:6px;margin:18px auto 0;display:block}.design-case-study-module__4epoXW__section[data-section-id="331:1899"]{display:none}}@media (max-width:599px){.design-case-study-module__4epoXW__hero{aspect-ratio:1.15;min-height:280px}.design-case-study-module__4epoXW__section{margin-top:32px;padding-inline:20px}.design-case-study-module__4epoXW__sectionInner{grid-template-columns:1fr;gap:24px}.design-case-study-module__4epoXW__sectionInner:has(>.design-case-study-module__4epoXW__media:nth-child(2)):not(:has(>.design-case-study-module__4epoXW__narrative))>.design-case-study-module__4epoXW__media{grid-column:1/-1}.design-case-study-module__4epoXW__narrative>.design-case-study-module__4epoXW__groupInner{flex-direction:column;gap:20px;display:flex}.design-case-study-module__4epoXW__narrative .design-case-study-module__4epoXW__text,.design-case-study-module__4epoXW__sectionInner>.design-case-study-module__4epoXW__text{font-size:18px;line-height:1.45}.design-case-study-module__4epoXW__narrative .design-case-study-module__4epoXW__heading,.design-case-study-module__4epoXW__sectionInner>.design-case-study-module__4epoXW__heading{font-size:36px;line-height:1.2}.design-case-study-module__4epoXW__narrative:has(.design-case-study-module__4epoXW__background){padding:24px 20px}.design-case-study-module__4epoXW__mobileStats{grid-template-columns:1fr;gap:28px}.design-case-study-module__4epoXW__stat{width:100%;max-width:280px;margin:auto}.design-case-study-module__4epoXW__statValue{min-height:auto}.design-case-study-module__4epoXW__stat strong{font-size:64px}.design-case-study-module__4epoXW__stat>span{margin-top:6px;font-size:18px}.design-case-study-module__4epoXW__stat i{max-width:200px;margin:16px auto 0}.design-case-study-module__4epoXW__section[data-section-id="331:242"] .design-case-study-module__4epoXW__stat:after{width:150px;margin-top:16px}}@media (max-width:359px){.design-case-study-module__4epoXW__section{padding-inline:16px}.design-case-study-module__4epoXW__narrative .design-case-study-module__4epoXW__heading,.design-case-study-module__4epoXW__sectionInner>.design-case-study-module__4epoXW__heading{font-size:32px}}
