.cases_page___Ps95{animation:cases_casePageEnter__ZPSgw .22s ease-out both;background:#f5f6f3;color:#111715;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.cases_page___Ps95 *{box-sizing:border-box}.cases_page___Ps95 a{color:inherit;text-decoration:none}.cases_header__docie{align-items:center;border-bottom:1px solid #d9dcd9;display:flex;height:76px;justify-content:space-between;padding:0 clamp(24px,4.7vw,72px)}.cases_header__docie>a{align-items:center;display:flex;font-size:15px;font-weight:800;gap:12px;letter-spacing:.22em}.cases_header__docie nav{display:flex;font-size:11px;gap:28px}.cases_hero__gSwwK{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100svh - 76px);padding:50px clamp(24px,4.7vw,72px) 55px}.cases_hero__gSwwK>p{font-size:9px;letter-spacing:.17em;text-transform:uppercase}.cases_hero__gSwwK h1{font-size:clamp(100px,19vw,290px);font-weight:600;letter-spacing:-.095em;line-height:.72;margin:55px 0}.cases_hero__gSwwK>div{align-items:end;display:flex;justify-content:space-between}.cases_hero__gSwwK>div p{font-size:clamp(20px,2.2vw,31px);letter-spacing:-.025em;line-height:1.3;margin:0}.cases_hero__gSwwK>div a{align-items:center;border-bottom:1px solid #111715;display:flex;font-size:12px;gap:12px;padding-bottom:7px}.cases_cases__AiUyN{background:#fff;padding:clamp(170px,19vw,280px) clamp(24px,6vw,92px) clamp(100px,13vw,190px)}.cases_case__8qjrt{align-items:start;display:grid;gap:clamp(40px,7vw,105px);grid-template-columns:1.45fr .55fr;margin-bottom:clamp(120px,16vw,230px)}.cases_case__8qjrt:nth-child(2n){grid-template-columns:.55fr 1.45fr}.cases_case__8qjrt:nth-child(2n) .cases_image__BZms7{grid-column:2}.cases_case__8qjrt:nth-child(2n) .cases_info__U59ty{grid-column:1;grid-row:1}.cases_image__BZms7{height:min(65vw,850px);overflow:hidden;position:relative}.cases_image__BZms7 img{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.cases_image__BZms7:hover img{transform:scale(1.012)}.cases_image__BZms7 span{background:#fff;bottom:18px;display:grid;font-size:10px;height:40px;left:18px;place-items:center;position:absolute;width:40px}.cases_imageHint__re1MN{background:rgba(255,255,255,.9);bottom:18px;font-size:10px;font-weight:500;letter-spacing:.08em;opacity:0;padding:12px 14px;position:absolute;right:18px;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.cases_image__BZms7:focus-visible .cases_imageHint__re1MN,.cases_image__BZms7:hover .cases_imageHint__re1MN{opacity:1;transform:none}.cases_info__U59ty>p{color:#607069;font-size:9px;letter-spacing:.16em;margin:0 0 25px;text-transform:uppercase}.cases_info__U59ty h2{font-size:clamp(40px,5vw,72px);font-weight:500;letter-spacing:-.06em;line-height:.95;margin:0 0 40px}.cases_info__U59ty dl{margin:0}.cases_info__U59ty dl>div{border-top:1px solid #d9dcd9;display:grid;gap:15px;grid-template-columns:85px 1fr;padding:17px 0}.cases_info__U59ty dt{font-size:9px;letter-spacing:.14em;text-transform:uppercase}.cases_info__U59ty dd{color:#69706c;font-size:13px;line-height:1.65;margin:0}.cases_experienceHint__X5DVo{color:#69706c;display:block;font-size:11px;line-height:1.55;margin-top:28px;max-width:280px}.cases_info__U59ty>a{align-items:center;border-bottom:1px solid #111715;display:inline-flex;font-size:11px;gap:12px;margin-top:13px;min-height:44px;padding:8px 0 6px}.cases_footer__zKoNU{align-items:center;border-top:1px solid #d9dcd9;display:grid;font-size:11px;gap:35px;grid-template-columns:1fr 1fr auto;padding:65px clamp(24px,4.7vw,72px) 28px}.cases_footer__zKoNU>a:first-child{align-items:center;display:flex;font-weight:700;gap:10px;letter-spacing:.18em}.cases_footer__zKoNU p{color:#69706c;line-height:1.5;margin:0}.cases_footer__zKoNU>a:not(:first-child){border-bottom:1px solid #111715;padding-bottom:4px}.cases_footer__zKoNU small{border-top:1px solid #d9dcd9;color:#69706c;grid-column:1/-1;padding-top:24px}@media(max-width:800px){.cases_case__8qjrt,.cases_case__8qjrt:nth-child(2n){grid-template-columns:1fr}.cases_case__8qjrt:nth-child(2n) .cases_image__BZms7,.cases_case__8qjrt:nth-child(2n) .cases_info__U59ty{grid-column:1}.cases_case__8qjrt:nth-child(2n) .cases_info__U59ty{grid-row:2}.cases_image__BZms7{height:85vw}.cases_footer__zKoNU{grid-template-columns:1fr 1fr}}@media(max-width:560px){.cases_page___Ps95{animation:cases_casePageEnterMobile__f2EaH .22s ease-out both}.cases_header__docie{height:68px}.cases_header__docie nav a:first-child{display:none}.cases_hero__gSwwK{min-height:calc(100svh - 68px);padding:38px 24px 45px}.cases_hero__gSwwK h1{font-size:27vw}.cases_hero__gSwwK>div{align-items:flex-start;flex-direction:column;gap:40px}.cases_cases__AiUyN{padding:135px 24px 90px}.cases_case__8qjrt{gap:28px;margin-bottom:120px}.cases_image__BZms7{height:110vw}.cases_imageHint__re1MN{display:none}.cases_info__U59ty h2{font-size:45px}.cases_footer__zKoNU{align-items:start;grid-template-columns:1fr;padding:55px 24px 25px}}@keyframes cases_casePageEnter__ZPSgw{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes cases_casePageEnterMobile__f2EaH{0%{transform:translateY(4px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.cases_page___Ps95{animation:none}.cases_imageHint__re1MN,.cases_image__BZms7 img{transition:none}}