@font-face{font-family:SF Pro Display;src:url(/build/assets/SFProDisplay-Thin-DBOa-dH4.woff2) format("woff2"),url(/build/assets/SFProDisplay-Thin-uUNb_VIT.woff) format("woff"),url(/build/assets/SFProDisplay-Thin-DSr_Ijxy.ttf) format("truetype");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/build/assets/SFProDisplay-Light-Ce7A6htC.woff2) format("woff2"),url(/build/assets/SFProDisplay-Light-DXxMnE3q.woff) format("woff"),url(/build/assets/SFProDisplay-Light-BgD41z9i.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/build/assets/SFProDisplay-Regular-M7edu-1M.woff2) format("woff2"),url(/build/assets/SFProDisplay-Regular-Dc5THhNt.woff) format("woff"),url(/build/assets/SFProDisplay-Regular-DloiDdiG.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/build/assets/SFProDisplay-Medium-BLXVOOGr.woff2) format("woff2"),url(/build/assets/SFProDisplay-Medium-DIm884XE.woff) format("woff"),url(/build/assets/SFProDisplay-Medium-7P2_Wb9o.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Oswald;src:url(/build/assets/Oswald-ExtraLight-DU2v8jKc.ttf) format("truetype");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:Oswald;src:url(/build/assets/Oswald-Light-BxipAuXN.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Oswald;src:url(/build/assets/Oswald-Regular-CUewnb0h.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Oswald;src:url(/build/assets/Oswald-Medium-UI9DaFIC.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Oswald;src:url(/build/assets/Oswald-SemiBold-BS34gioX.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Oswald;src:url(/build/assets/Oswald-Bold-CHB0NlSS.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Jost;src:url(/build/assets/Jost-Thin-D9BH6j6N.ttf) format("truetype");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:Jost;src:url(/build/assets/Jost-ThinItalic-B6-guUiH.ttf) format("truetype");font-style:italic;font-weight:200;font-display:swap}@font-face{font-family:Jost;src:url(/build/assets/Jost-Light-Bma1EeQw.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Jost;src:url(/build/assets/Jost-LightItalic-C4j5dPGD.ttf) format("truetype");font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:Jost;src:url(/build/assets/Jost-Regular-NDwFUtVf.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Jost;src:url(/build/assets/Jost-Italic-CUvl5-HB.ttf) format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Jost;src:url(/build/assets/Jost-Medium-kYQYa4Kj.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Jost;src:url(/build/assets/Jost-MediumItalic-Di7C0FDo.ttf) format("truetype");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Jost;src:url(/build/assets/Jost-SemiBold-Bnv5XhnN.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Jost;src:url(/build/assets/Jost-SemiBoldItalic-pBdlQ2Ly.ttf) format("truetype");font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Jost;src:url(/build/assets/Jost-Bold-BCf7Zmxj.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Jost;src:url(/build/assets/Jost-BoldItalic-DMFMfbzt.ttf) format("truetype");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Jost;src:url(/build/assets/Jost-ExtraBold-CWh6OOJB.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Jost;src:url(/build/assets/Jost-ExtraBoldItalic-BMVhS85J.ttf) format("truetype");font-style:italic;font-weight:800;font-display:swap}.cases-page{padding:60px 20px 40px}@media screen and (max-width: 769px){.cases-page{padding:32px 20px 24px}}.cases-tags{display:flex;align-items:flex-start;gap:10px;margin-bottom:40px}.cases-tags__row{display:flex;flex-wrap:wrap;gap:10px;flex:1;min-width:0}.cases-tags__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(34,34,34,.15);background:#fff;color:#222;font-family:Jost;font-size:15px;font-weight:500;line-height:1;padding:12px 18px;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.cases-tags__item:hover{border-color:#d64320;color:#d64320}.cases-tags__item.is-active{background:#d64320;border-color:#d64320;color:#fff}.cases-tags__item.is-hidden{display:none}.cases-tags__more{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;border:none;background:#222;color:#fff;font-family:Jost;font-size:15px;font-weight:600;line-height:1;padding:12px 16px;border-radius:999px;cursor:pointer}.cases-tags__more.is-hidden{display:none}.cases-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}@media screen and (max-width: 1200px){.cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 769px){.cases-grid{grid-template-columns:1fr;gap:20px}}.cases-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(34,34,34,.12);border-radius:16px;overflow:hidden;min-height:100%}.cases-card.is-hidden{display:none}.cases-card__media{display:flex;flex-direction:column;gap:10px;padding:14px 14px 0}.cases-card__main{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:4/3;background:#f3f3f3}.cases-card__photo{display:block;width:100%;height:100%;object-fit:cover}.cases-card__photo--empty{background:linear-gradient(135deg,#ececec,#f7f7f7)}.cases-card__nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border:none;border-radius:50%;background:#ffffffe0;color:#d64320;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:0 2px 8px #0000001f}.cases-card__nav--prev{left:10px}.cases-card__nav--next{right:10px}.cases-card__nav:hover{background:#fff}.cases-card__badge{position:absolute;left:12px;bottom:12px;z-index:2;background:#fff;color:#222;font-family:Jost;font-size:13px;font-weight:500;line-height:1;padding:8px 12px;border-radius:999px;box-shadow:0 2px 8px #00000014;max-width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cases-card__thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cases-card__thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid transparent;padding:0;border-radius:8px;overflow:hidden;cursor:pointer;background:#f3f3f3;aspect-ratio:4/3}.cases-card__thumb img{display:block;width:100%;height:100%;object-fit:cover}.cases-card__thumb.is-active{border-color:#d64320}.cases-card__body{display:flex;flex-direction:column;gap:12px;padding:16px 18px 20px;flex:1}.cases-card__title{margin:0;color:#222;font-family:Oswald;font-size:24px;font-weight:500;line-height:110%}.cases-card__description{margin:0;color:#696969;font-family:Jost;font-size:15px;font-weight:400;line-height:130%;min-height:3.9em}.cases-card__btn{margin-top:auto;text-align:center;justify-content:center}.cases-empty{margin:24px 0 0;color:#696969;font-family:Jost;font-size:16px}.cases-empty.is-hidden{display:none}.cases-view-all-wrap{display:flex;justify-content:center;margin-top:40px}.cases-view-all-wrap.is-hidden{display:none}.cases-view-all{min-width:220px;text-align:center;justify-content:center}
