.philosophy{position:relative;padding-bottom:100px;overflow:hidden;margin-top:60px}.philosophy-line-horizontal{position:absolute;top:74%;left:50%;width:100%;height:1px;background:#e6e6e6;transform:translate(-50%,-50%)}.philosophy-line-horizontal-top{position:absolute;top:5%;left:50%;width:100%;height:1px;background:#e6e6e6;transform:translate(-50%,-50%);display:none}@media screen and (max-width:2000px){.philosophy-line-horizontal{top:68%}}@media screen and (max-width:1600px){.philosophy-line-horizontal{top:65%}}@media (max-width:992px){.philosophy-line-horizontal-top{display:block}}.philosophy-line-vertical{width:1px;height:100px;background:#e6e6e6;position:absolute;left:75%;top:0;z-index:1;display:none}@media (max-width:992px){.philosophy-line-vertical{display:block}}.philosophy-title{font-weight:400;font-size:10px;line-height:12px;letter-spacing:.16em;text-transform:uppercase;color:#999}.philosophy-description{padding-top:30px;padding-bottom:50px;font-weight:200;font-size:64px;line-height:64px;letter-spacing:-.012em;max-width:1125px}.philosophy-description span{color:#999;transition:color 0.4s ease}.philosophy-description span.active{color:#000}.philosophy-column{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:40px;gap:48px}.philosophy-column img{height:48px;filter:grayscale(1)}.philosophy-column .top-img{display:flex}.philosophy-column .top-img span.count{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border-style:solid;border-color:rgba(0,0,0,.1);border-width:1px;font-family:"GraphikLCG",sans-serif;font-size:14px;line-height:16px;letter-spacing:-.012em;font-weight:300;opacity:.85}.philosophy-content-wrap{display:flex;justify-content:flex-end;gap:90px}.philosophy-slide-text{display:flex;flex-direction:column;gap:16px;font-weight:300;font-size:14px;line-height:20px;letter-spacing:-.012em;color:#000;max-width:360px}.philosophy-slide-text p{background-color:#fff}.philosophy-controls{padding-right:24px;display:flex;align-items:flex-end;justify-content:space-between;width:64%;margin-left:auto;padding-top:24px}.philosophy-fraction{display:flex;align-items:center;gap:24px}.philosophy-fraction span{display:block;font-weight:400;font-size:10px;line-height:12px;letter-spacing:.016em;text-transform:uppercase;color:#999}.philosophy-fraction span.active{color:#000}.philosophy-progress{width:64px;height:2px;background:rgba(0,0,0,.1);overflow:hidden}.philosophy-progress span{display:block;height:100%;width:0%;background:#000;transition:width 0.3s ease}.philosophy-slider-fraction{font-weight:400;font-size:10px;line-height:12px;letter-spacing:.016em;text-transform:uppercase;color:#999}.philosophy-slider-fraction.active{color:#000}.philosophy-slide-image{width:100%}.philosophy-slider-wrap{width:45%}.philosophy-slide-column:nth-child(2){width:80%}.philosophy-slide-column:nth-child(2) img{width:100%}.philosophy-slide-column{overflow:hidden}.philosophy-slide-column img{transform:scale(1);transition:transform 2s ease}.swiper-slide-active .philosophy-slide-column img{transform:scale(1.4)}@media screen and (max-width:1200px){.philosophy-content-wrap{flex-direction:column-reverse}.philosophy-column{padding:0 24px}.philosophy-slider{margin-top:64px}.philosophy-slider-wrap{width:100%}.philosophy-controls{padding-left:24px;padding-right:24px}}@media screen and (max-width:992px){.philosophy-line-vertical{z-index:-1}.philosophy-line-horizontal{top:77%!important}.philosophy{padding-top:160px;margin-top:0}.philosophy-controls{padding-top:16px}.philosophy-description{font-size:43px;line-height:100%;padding-top:24px}.philosophy-content-wrap{gap:80px}.philosophy-slide-text{font-size:11px}.philosophy-column img{height:38px}}