.Case-story_facts__j2SgD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 1.6rem}@media(min-width:768px){.Case-story_facts__j2SgD{grid-template-columns:repeat(4,minmax(0,1fr))}}.Case-story_facts__j2SgD div{border-top:1px solid var(--line);padding-top:1.2rem;display:grid;gap:.6rem}.Case-story_facts__j2SgD b{font-size:2rem;font-weight:500;letter-spacing:-.02em}@media(min-width:768px){.Case-story_facts__j2SgD b{font-size:3rem}}.Case-story_awards__GN_z3{margin-top:2.2rem}.Case-story_cover__7kM1l{margin-top:2.8rem}@media(min-width:768px){.Case-story_cover__7kM1l{margin-top:4.8rem}}.Case-story_two__YuMM9{display:grid;gap:2.8rem 5.6rem}@media(min-width:768px){.Case-story_two__YuMM9{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.Case-story_task__VvCoT{margin-bottom:2.8rem}.Case-story_parts__C6LZi li{display:grid;gap:.6rem;padding-block:2rem;border-top:1px solid var(--line)}@media(min-width:768px){.Case-story_parts__C6LZi li{grid-template-columns:24rem 1fr;gap:2.4rem}}.Case-story_parts__C6LZi li b{font-size:var(--fs-h3);font-weight:500;letter-spacing:-.03em;line-height:1.1}.Case-story_parts__C6LZi li span{color:var(--fg-2);line-height:1.5;font-size:var(--fs-text)}.Case-story_weeks__WMNJL{height:9rem}@media(min-width:768px){.Case-story_weeks__WMNJL{height:13rem}}.Case-story_phases__nUEtV{display:flex;gap:2px;margin-top:1.4rem}.Case-story_phases__nUEtV div{flex:var(--w);min-width:0;border-top:2px solid var(--fg);padding-top:.8rem}.Case-story_phases__nUEtV div[data-lead]{border-top-color:var(--lead)}.Case-story_phases__nUEtV span{display:block;color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Case-story_phases__nUEtV b{font-weight:500;font-size:1.5rem}.Case-story_gallery__YPq9c{display:grid;gap:1.6rem}@media(min-width:768px){.Case-story_gallery__YPq9c{grid-template-columns:1.4fr 1fr}.Case-story_gallery__YPq9c>:first-child{grid-row:span 2;aspect-ratio:auto;height:100%}}.Case-story_next__DxEUA{display:grid;gap:1.8rem;justify-items:start;padding-block:9rem}@media(min-width:768px){.Case-story_next__DxEUA{padding-block:16rem}}.Case-story_nextName__iry38{display:inline-flex;align-items:center;gap:.2em;font-size:6.4rem;letter-spacing:-.065em;line-height:.85}@media(min-width:768px){.Case-story_nextName__iry38{font-size:20rem}}.Case-story_nextName__iry38 svg{width:.5em;height:auto;transition:transform .5s cubic-bezier(.2,.7,.1,1)}.Case-story_nextName__iry38:hover svg{transform:translateX(2rem)}.Case-story_arrow__bTz85{height:8rem;width:min(100%,60rem)}.Case-page_section__JqOg0{display:flex;flex-direction:column;gap:2rem;padding:4rem var(--gutter)}@media(min-width:768px){.Case-page_section__JqOg0{gap:2rem;padding-block:6rem}.Case-page_split__tM6IJ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:2rem;align-items:start}.Case-page_wide___XQAQ{grid-template-columns:60rem minmax(0,1fr)}}.Case-page_head__NPYtP{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}@media(min-width:768px){.Case-page_head__NPYtP{gap:1.2rem}}.Case-page_label__3qe4P{display:inline-flex;align-items:center;gap:.8rem;padding:.4rem .6rem;background:#dfdfdf;color:#111312;font-family:var(--font-mono),monospace;font-size:1.2rem;line-height:1.25;letter-spacing:-.03em;text-transform:uppercase;align-self:flex-start}.Case-page_label__3qe4P i{flex:none;width:.6rem;height:.6rem;border-radius:50%;background:var(--accent)}@media(min-width:768px){.Case-page_label__3qe4P{font-size:1.6rem}}.Case-page_big__qz_2J{font-size:3.8rem;font-weight:400;line-height:1;letter-spacing:-.055em}.Case-page_big__qz_2J em{color:var(--say-em);font-style:normal}@media(min-width:768px){.Case-page_big__qz_2J{font-size:12rem;line-height:.92}}.Case-page_mid__eDkfe{max-width:67rem;font-size:2.6rem;font-weight:400;line-height:1;letter-spacing:-.04em}@media(min-width:768px){.Case-page_mid__eDkfe{font-size:4.6rem;line-height:.96;letter-spacing:-.055em}}.Case-page_side__l415S{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.Case-page_side__l415S{gap:4rem}}.Case-page_videoSection__tTnNr{padding:4rem var(--gutter)}@media(min-width:768px){.Case-page_videoSection__tTnNr{padding-block:6rem}}.Case-page_video__K1wdw{display:flex;flex-direction:column;gap:2rem}.Case-page_video__K1wdw img,.Case-page_video__K1wdw video{display:block;width:100%;height:auto;aspect-ratio:15/8;background:#1d1f1e;object-fit:cover}.Case-page_facts__8s5UY{display:grid;gap:2rem}@media(min-width:768px){.Case-page_facts__8s5UY{grid-template-columns:repeat(5,minmax(0,1fr))}}.Case-page_fact__BB_Mo{display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem;border-radius:.4rem;background:#fff;color:#111312}.Case-page_fact__BB_Mo dt{display:flex;justify-content:space-between;color:#067a45;font-family:var(--font-mono),monospace;font-size:1.2rem;letter-spacing:-.03em;text-transform:uppercase}@media(min-width:768px){.Case-page_fact__BB_Mo dt{font-size:1.6rem}}.Case-page_fact__BB_Mo dd{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.Case-page_fact__BB_Mo strong{margin-top:1.2rem;font-size:2.2rem;font-weight:500;line-height:1.15;letter-spacing:-.06em}@media(min-width:768px){.Case-page_fact__BB_Mo strong{font-size:2.6rem}.Case-page_fact__BB_Mo{gap:2rem;min-height:26.9rem}}.Case-page_factArrow__CWQak{margin-left:auto}.Case-page_icon__QXiVY{display:flex;align-items:center;justify-content:center;width:8rem;height:4rem;background:#111312}.Case-page_icon__QXiVY svg{width:auto;height:2rem}.Case-page_icon__QXiVY[data-key=type]{background:#00c46a}.Case-page_icon__QXiVY[data-key=ourPart]{background:#e3e3e3}.Case-page_icon__QXiVY[data-key=timeline]{background:#3dbe63}.Case-page_note__mfcjt{color:#707070;font-size:1.4rem;line-height:1.3}@media(min-width:768px){.Case-page_note__mfcjt{font-size:1.8rem;line-height:1.2}}.Case-page_lede__m2WgP{font-size:2.4rem;line-height:1.1;letter-spacing:-.045em}.Case-page_lede__m2WgP em{color:var(--say-em);font-style:normal}@media(min-width:768px){.Case-page_lede__m2WgP{font-size:4.6rem;line-height:1;letter-spacing:-.055em}}.Case-page_panel__7FcxD{display:flex;flex-direction:column;gap:2rem;padding:1.2rem;background:#fff;color:#111312}@media(min-width:768px){.Case-page_panel__7FcxD{padding:1.6rem}}.Case-page_stats__fYGr7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .8rem}.Case-page_stats__fYGr7 div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:1.2rem;padding:1.2rem;border-left:1px dashed #dfdfdf}.Case-page_stats__fYGr7 dd{font-size:4.6rem;font-weight:500;line-height:1;letter-spacing:-.06em}.Case-page_stats__fYGr7 dt{color:#707070;font-size:1.4rem;line-height:1.25}@media(min-width:768px){.Case-page_stats__fYGr7{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.Case-page_stats__fYGr7 div{padding:2rem 1.6rem 1.6rem}.Case-page_stats__fYGr7 dd{font-size:12rem;line-height:.85}.Case-page_stats__fYGr7 dt{font-size:1.8rem;line-height:1.2}}.Case-page_talkTo__31DuW{display:grid;grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:1.6rem;padding:1.2rem;border-top:1px dashed #dfdfdf}.Case-page_talkTo__31DuW>p{color:#707070;font-size:1.8rem;font-weight:500;line-height:1.2;letter-spacing:-.04em}.Case-page_talkTo__31DuW>p b{color:#111312;font-weight:500}@media(min-width:768px){.Case-page_talkTo__31DuW{grid-template-columns:7.2rem minmax(0,1fr) auto;gap:1.2rem;padding:2rem}.Case-page_talkTo__31DuW>p{max-width:30rem;font-size:2.6rem;letter-spacing:-.06em}}.Case-page_face__1nPtX{display:block;overflow:hidden;aspect-ratio:100/66;background:#e3e3e3}.Case-page_face__1nPtX img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.Case-page_talkActs__kJbUJ{grid-column:1/-1;display:flex;flex-direction:column;gap:1.2rem}.Case-page_talkActs__kJbUJ>*{width:100%}@media(min-width:768px){.Case-page_talkActs__kJbUJ{grid-column:auto;flex-direction:row}.Case-page_talkActs__kJbUJ>*{width:auto}}.Case-page_mail__ygjCw{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 2rem;background:#dfdfdf;color:#111312;font-family:var(--font-mono),monospace;font-size:1.6rem;font-weight:700;letter-spacing:-.03em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.25em;white-space:nowrap}@media(hover:hover){.Case-page_mail__ygjCw:hover{background:#cfd0cd}}@media(min-width:768px){.Case-page_mail__ygjCw{min-height:6rem}}.Case-page_taskText__Ggk3r{max-width:47.7rem;margin-top:.8rem;font-size:1.6rem;line-height:1.25}@media(min-width:768px){.Case-page_taskText__Ggk3r{font-size:2rem}}.Case-page_flow__U5Cd2{position:relative;display:flex;flex-direction:column;gap:1.6rem;margin-top:1.2rem}.Case-page_flow__U5Cd2:before{content:"";position:absolute;top:-2rem;bottom:-2rem;left:2rem;border-left:1px dashed #3dbe63}.Case-page_flow__U5Cd2 li{position:relative;display:flex;flex-direction:column;gap:.6rem;padding:1.6rem;background:#dfdfdf;color:#111312}.Case-page_flow__U5Cd2 li[data-step="1"]{background:#3dbe63}.Case-page_flow__U5Cd2 strong{font-size:3.2rem;font-weight:500;line-height:.9;letter-spacing:-.06em}@media(min-width:768px){.Case-page_flow__U5Cd2{gap:6rem;margin-top:6rem}.Case-page_flow__U5Cd2:before{left:3rem}.Case-page_flow__U5Cd2 li{padding:2rem}.Case-page_flow__U5Cd2 strong{font-size:7rem;line-height:.78;padding-block:.6rem .2rem}}.Case-page_flowLabel__DpEEY{color:#707070;font-family:var(--font-mono),monospace;font-size:1.2rem;letter-spacing:-.03em;text-transform:uppercase}li[data-step="1"] .Case-page_flowLabel__DpEEY{color:#111312}@media(min-width:768px){.Case-page_flowLabel__DpEEY{font-size:1.6rem}}.Case-page_built__bvkeJ{display:grid;gap:1.6rem}.Case-page_built__bvkeJ li{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;min-height:42rem;padding:1.6rem;border-radius:.4rem;overflow:hidden;background:#0e100f;color:#fff}.Case-page_built__bvkeJ li[data-tone=green]{background:#3dbe63;color:#111312}.Case-page_built__bvkeJ li[data-tone=green] p{color:#111312}@media(min-width:768px){.Case-page_built__bvkeJ{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.Case-page_built__bvkeJ li{min-height:56rem}.Case-page_built__bvkeJ li:first-child{grid-column:2}}.Case-page_num__ZIetN{align-self:flex-start;padding:.4rem;background:#fff;color:#111312;font-family:var(--font-mono),monospace;font-size:1.4rem;line-height:1.3}.Case-page_draw__hnPOn{width:100%;margin-block:auto}.Case-page_builtText__U6aJd{display:flex;flex-direction:column;gap:.8rem}.Case-page_builtText__U6aJd h3{font-size:2.2rem;font-weight:500;line-height:1.1;letter-spacing:-.06em}.Case-page_builtText__U6aJd p{max-width:37.6rem;color:#b2b2b2;font-size:1.4rem;line-height:1.25}@media(min-width:768px){.Case-page_builtText__U6aJd h3{font-size:2.6rem}.Case-page_builtText__U6aJd p{font-size:1.8rem;line-height:1.2}}.Case-page_features__XWK4f div{display:grid;gap:.8rem;padding-block:1.6rem;border-top:1px dashed #707070}.Case-page_features__XWK4f div:last-child{border-bottom:1px dashed #707070}.Case-page_features__XWK4f dt{display:flex;align-items:baseline;gap:1.2rem;font-size:2.6rem;font-weight:500;line-height:1;letter-spacing:-.06em}.Case-page_features__XWK4f dd{font-size:1.6rem;line-height:1.25}@media(min-width:768px){.Case-page_features__XWK4f div{grid-template-columns:minmax(0,1fr) 60rem;gap:4rem;padding-block:3.6rem}.Case-page_features__XWK4f dt{gap:0;font-size:4.6rem}.Case-page_features__XWK4f dd{font-size:2rem;line-height:1.2}}.Case-page_fnum__UkqVI{flex:none;color:#00c46a;font-family:var(--font-mono),monospace;font-size:1.2rem;font-weight:400;letter-spacing:-.03em}@media(min-width:768px){.Case-page_fnum__UkqVI{width:7.7rem;font-size:1.6rem;transform:translateY(-.8rem)}}.Case-page_screens__Dh_G9{display:grid;gap:1.2rem}@media(min-width:768px){.Case-page_screens__Dh_G9{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.Case-page_screen__FS745{margin:0;overflow:hidden;background:#1d1f1e}.Case-page_screen__FS745 img,.Case-page_screen__FS745 video{display:block;width:100%;height:auto}@media(min-width:768px){.Case-page_screen__FS745[data-wide=true]{grid-column:1/-1}.Case-page_rec__amZGL{min-height:73.2rem}.Case-page_rec__amZGL .Case-page_head__NPYtP{height:100%}}.Case-page_recBtn__LlUAt{margin-top:2rem}@media(min-width:768px){.Case-page_recBtn__LlUAt{margin-top:auto}.Case-page_awards__SPG7B{margin-top:13.6rem}}.Case-page_awards__SPG7B li{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-block:1.6rem;border-top:1px solid color-mix(in srgb,#111312 25%,transparent)}.Case-page_awards__SPG7B li:last-child{border-bottom:1px solid color-mix(in srgb,#111312 25%,transparent)}.Case-page_awards__SPG7B h3{font-size:2.6rem;font-weight:400;line-height:1;letter-spacing:-.045em}@media(hover:hover){.Case-page_awards__SPG7B h3 a:hover{text-decoration:underline;text-underline-offset:.12em;text-decoration-thickness:2px}}@media(min-width:768px){.Case-page_awards__SPG7B li{padding-block:.6rem 1rem}.Case-page_awards__SPG7B h3{margin-top:.8rem;font-size:4.6rem}}.Case-page_awardMeta__HUsle{color:#067a45;font-family:var(--font-mono),monospace;font-size:1.2rem;letter-spacing:-.03em;text-transform:uppercase}@media(min-width:768px){.Case-page_awardMeta__HUsle{font-size:1.6rem}}.Case-page_score__K85CS{flex:none;font-size:4.6rem;font-weight:500;line-height:1;letter-spacing:-.03em;white-space:nowrap}.Case-page_score__K85CS span{font-size:2rem;font-weight:400}.Case-page_score__K85CS[data-word]{font-size:2rem;font-weight:400;text-transform:uppercase}@media(min-width:768px){.Case-page_score__K85CS{font-size:12rem;line-height:.83}.Case-page_score__K85CS span,.Case-page_score__K85CS[data-word]{font-size:4.6rem;letter-spacing:-.045em}.Case-page_score__K85CS[data-word]{align-self:flex-start;margin-top:1.6rem}.Case-page_cta__wzBwh{display:grid;grid-template-columns:minmax(0,1fr) 60rem;column-gap:4rem;align-items:start}.Case-page_cta__wzBwh .Case-page_head__NPYtP{padding-top:2.1rem}}.Case-page_ctaCard__EhztN{display:flex;flex-direction:column;gap:2rem;padding:1.6rem;background:#1d1f1e;color:#fff}.Case-page_ctaCard__EhztN>p{font-size:2rem;font-weight:500;line-height:1.2;letter-spacing:-.05em}.Case-page_ctaCard__EhztN .Case-page_talkActs__kJbUJ{flex-direction:column}@media(min-width:768px){.Case-page_ctaCard__EhztN{padding:2rem}.Case-page_ctaCard__EhztN>p{font-size:2.6rem;letter-spacing:-.06em}.Case-page_ctaCard__EhztN .Case-page_talkActs__kJbUJ{flex-direction:row}}.Case-page_person__Ojkhg{display:flex;align-items:center;gap:1.2rem}.Case-page_person__Ojkhg .Case-page_face__1nPtX{width:10rem;flex:none}.Case-page_person__Ojkhg p{display:flex;flex-direction:column;gap:.4rem;font-size:1.4rem;letter-spacing:-.03em}.Case-page_person__Ojkhg b{font-size:1.8rem;font-weight:700}@media(min-width:768px){.Case-page_person__Ojkhg .Case-page_face__1nPtX{width:10.4rem}.Case-page_person__Ojkhg p{font-size:1.6rem}}.Case-page_next__hKGTG{padding:4rem var(--gutter)}@media(min-width:768px){.Case-page_next__hKGTG{padding-block:6rem}}.Case-page_nextLink__sJ_7S{display:flex;flex-direction:column;gap:2rem}.Case-page_nextRow__FPlGo{display:flex;align-items:center;justify-content:space-between;gap:2rem}.Case-page_nextWord__PXnzx{flex:1 1;height:10rem}@media(min-width:768px){.Case-page_nextWord__PXnzx{height:30rem}}.Case-page_nextArrow__FeOwK{flex:none;width:4.4rem;color:#3dbe63;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.Case-page_nextLink__sJ_7S:hover .Case-page_nextArrow__FeOwK{transform:translateX(.8rem)}@media(min-width:768px){.Case-page_nextArrow__FeOwK{width:8rem}}.Case-page_ext__FJQJf{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-right:-1.2rem;background:#dfdfdf;color:#111312}.Case-page_ext__FJQJf svg{width:1.4rem;height:1.4rem}@media(prefers-reduced-motion:reduce){.Case-page_nextArrow__FeOwK{transition:none}}