.case-details{padding-bottom:calc(56/var(--size-unit)*1em)}.case-details__button{margin-top:calc(154/var(--size-unit)*1em);display:flex;align-items:center;justify-content:center}@media(max-width:1024px){.case-details__button{margin-top:calc(136/var(--size-unit)*1em)}}.body,.body h2{font-family:var(--font-ktf-prima),sans-serif;font-size:var(--size-font);font-style:normal;font-weight:400;line-height:130%;letter-spacing:normal}.body .lh-100{line-height:100%}.body .bold{font-weight:700}.body a{line-height:1}:root{--size-unit:16;--size-container-ideal:1728;--size-container-min:992px;--size-container-max:1920px;--size-container:clamp(var(--size-container-min),100vw,var(--size-container-max));--size-font:calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)))}@media screen and (max-width:1440px){:root{--size-unit:16;--size-container-ideal:1440;--size-container-min:992px;--size-container-max:1440px}}@media screen and (max-width:1200px){:root{--size-unit:16;--size-container-ideal:1200;--size-container-min:992px;--size-container-max:1440px}}@media screen and (max-width:991px){:root{--size-container-ideal:834;--size-container-min:768px;--size-container-max:991px}}@media screen and (max-width:767px){:root{--size-container-ideal:550;--size-container-min:480px;--size-container-max:767px}}@media screen and (max-width:479px){:root{--size-unit:14;--size-container-ideal:390;--size-container-min:320px;--size-container-max:479px}}.body{overflow-x:hidden;background-color:#000;color:#fff;transition:background-color .3s ease,color .3s ease;display:flex;flex-direction:column;min-height:100vh;max-width:100vw;touch-action:auto!important}.body ::selection{color:#9f9f9f;background:#fff}.body:has(.page--white){background-color:#fff;color:#000}.body:has(.page--white) ::selection{color:#9f9f9f;background:#000}.container{max-width:var(--size-container);margin-right:auto;margin-left:auto;width:100%}.shadow{opacity:.4}.button{display:flex;align-items:center;gap:calc(10/var(--size-unit)*1em);padding:calc(16/var(--size-unit)*1em) calc(26/var(--size-unit)*1em);border-radius:calc(40/var(--size-unit)*1em);background:rgba(49,49,49,.5);color:#fff;-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);transition:background-color .3s ease}@media(hover:hover){.button:hover{background:rgba(104,104,104,.5)}}@media(hover:none){.button:active{background:rgba(104,104,104,.5)}}.button__icon{width:1em;height:1em}.button__text{line-height:1}.case-slider{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:calc(80/var(--size-unit)*1em);position:relative;margin-top:calc(70/var(--size-unit)*1em);opacity:0;transition:opacity .5s ease}.case-slider.is-loaded{opacity:1}@media(max-width:1024px){.case-slider{gap:calc(40/var(--size-unit)*1em);margin-top:calc(120/var(--size-unit)*1em)}}.case-slider .smooth-slider{display:flex;align-items:center;width:100%;height:calc(500/var(--size-unit)*1em);max-width:calc(1920/var(--size-unit)*1em);overflow:hidden;padding:calc(64/var(--size-unit)*1em) 0;margin:0 auto;-moz-user-select:none;user-select:none;-webkit-user-select:none}@media(max-width:1024px){.case-slider .smooth-slider{height:calc(400/var(--size-unit)*1em)}}.case-slider .smooth-slider:focus{outline:none}.case-slider .smooth-slider__slide{display:flex;flex-shrink:0;align-items:center;justify-content:center;height:calc(360/var(--size-unit)*1em)}@media(max-width:1024px){.case-slider .smooth-slider__slide{width:calc(230/var(--size-unit)*1em);height:auto}}.case-slider .smooth-slider__slide-inner{position:relative;width:100%;height:100%;padding:0 calc(4/var(--size-unit)*1em)}@media(max-width:1024px){.case-slider .smooth-slider__slide-inner{width:calc(320/var(--size-unit)*1em);height:auto;padding:0 calc(3/var(--size-unit)*1em)}}.case-slider .smooth-slider__slide-inner img{width:auto;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none}@media(max-width:1024px){.case-slider .smooth-slider__slide-inner img{width:100%;height:auto;max-height:calc(320/var(--size-unit)*1em)}.case-slider .smooth-slider__slide--video .smooth-slider__slide-inner{width:calc(320/var(--size-unit)*1em)}}.case-slider .smooth-slider__video{position:relative;width:auto;height:100%;aspect-ratio:16/9;overflow:hidden;background:#000}@media(max-width:1024px){.case-slider .smooth-slider__video{width:100%;height:auto}}.case-slider .smooth-slider__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.case-slider .smooth-slider__video-poster{position:relative;display:block;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:rgba(0,0,0,0)}.case-slider .smooth-slider__video-poster img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none}@media(max-width:1024px){.case-slider .smooth-slider__video-poster img{width:100%;height:100%;max-height:none}}@media(hover:hover){.case-slider .smooth-slider__video-poster:hover .smooth-slider__video-play{transform:translate(-50%,-50%) scale(1.08);background:rgba(0,0,0,.8)}}@media(hover:none){.case-slider .smooth-slider__video-poster:active .smooth-slider__video-play{transform:translate(-50%,-50%) scale(1.08);background:rgba(0,0,0,.8)}}.case-slider .smooth-slider__video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(72/var(--size-unit)*1em);height:calc(72/var(--size-unit)*1em);border-radius:50%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .3s ease,background .3s ease}.case-slider .smooth-slider__video-play:after{content:"";width:0;height:0;border-style:solid;border-width:calc(12/var(--size-unit)*1em) 0 calc(12/var(--size-unit)*1em) calc(20/var(--size-unit)*1em);border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;margin-left:calc(5/var(--size-unit)*1em)}.case-slider .arrows{display:flex;align-items:center;gap:calc(5/var(--size-unit)*1em)}.case-slider .arrows .arrow{width:calc(48/var(--size-unit)*1em);height:calc(48/var(--size-unit)*1em);transition:opacity .3s ease}@media(hover:hover){.case-slider .arrows .arrow:hover{opacity:.8}}@media(hover:none){.case-slider .arrows .arrow:active{opacity:.8}}.case-slider .arrows .arrow--prev{transform:rotate(180deg)}.case-slider .arrows .arrow__icon{width:100%;height:100%}