@font-face{font-family:PP Neue World;src:url(/Team/fonts/PPNeueWorld-CondensedRegular.woff2)format("woff2"),url(/Team/fonts/PPNeueWorld-CondensedRegular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.case-info{border-bottom:1px solid #dcdcdc;padding:80px 0 180px}.case-info__top{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:100px;display:flex}.case-info__brand{width:100%;max-width:100%}.case-info__category{padding-bottom:20px;font-size:24px;font-weight:400;line-height:100%;display:block}.case-info__title{letter-spacing:-2px;font-family:PP Neue World;font-size:98px;font-weight:400;line-height:100%}.case-info__description{width:100%;max-width:100%;font-size:24px;font-weight:400;line-height:38.4px}.case-info__block-title{border-bottom:1px solid #dcdcdc;width:100%;padding-bottom:8px;font-size:32px;font-weight:400;line-height:38px}.case-info__table{gap:20px;padding:40px 0;display:flex}.case-info__columns{gap:100px;width:100%;max-width:100%;display:flex}.case-info__column{flex-direction:column;display:flex}.case-info__label{text-transform:uppercase;margin-bottom:35px;font-size:24px;font-weight:400;line-height:28px}.case-info__value{color:#6e6e6e;font-size:24px;font-weight:400;line-height:28.8px}.case-info__list{color:#6e6e6e;flex-direction:column;gap:10px;font-size:24px;font-weight:400;line-height:28.8px;display:flex}.case-info__name{color:#000;font-weight:500}.case-info__role{color:#8e8e8e;margin-left:4px}.case-info__column-inner{flex-direction:column;gap:50px;display:flex}@media (max-width:1200px){.case-info{padding:70px 0 150px}.case-info__top{gap:30px;padding-bottom:80px}.case-info__title{letter-spacing:-1.5px;font-size:76px}.case-info__description,.case-info__label,.case-info__value,.case-info__list,.case-info__category{font-size:22px;line-height:32px}.case-info__block-title{font-size:28px;line-height:34px}.case-info__columns{gap:60px}.case-info__column-inner{gap:36px}}@media (max-width:900px){.case-info{padding:60px 0 120px}.case-info__top{flex-direction:column;gap:32px;padding-bottom:60px}.case-info__title{letter-spacing:-1.2px;font-size:58px;line-height:95%}.case-info__category{padding-bottom:16px;font-size:20px;line-height:24px}.case-info__description{font-size:20px;line-height:30px}.case-info__block-title{font-size:24px;line-height:30px}.case-info__table{padding:32px 0}.case-info__columns{flex-direction:column;gap:40px}.case-info__label{margin-bottom:20px;font-size:20px;line-height:24px}.case-info__value,.case-info__list{font-size:20px;line-height:28px}.case-info__column-inner{gap:28px}}@media (max-width:600px){.case-info{padding:40px 0 90px}.case-info__top{gap:24px;padding-bottom:44px}.case-info__title{letter-spacing:-1px;font-size:42px;line-height:95%}.case-info__category{padding-bottom:12px;font-size:16px;line-height:20px}.case-info__description{font-size:16px;line-height:24px}.case-info__block-title{padding-bottom:10px;font-size:20px;line-height:24px}.case-info__table{padding:24px 0}.case-info__columns{gap:28px}.case-info__label{margin-bottom:14px;font-size:15px;line-height:18px}.case-info__value,.case-info__list{font-size:16px;line-height:24px}.case-info__list{gap:8px}.case-info__role{margin-left:2px}.case-info__column-inner{gap:22px}}@media (max-width:430px){.case-info__title{letter-spacing:-.8px;font-size:36px}.case-info__description{font-size:15px;line-height:22px}.case-info__block-title{font-size:18px;line-height:22px}.case-info__value,.case-info__list{font-size:15px;line-height:22px}.case-info__label{font-size:14px;line-height:17px}}
.img-section{width:100%;max-width:100%;max-height:auto;object-fit:cover;margin-top:-2px}.img-section img{width:100%;height:100%}
@font-face{font-family:PP Neue World;src:url(/Team/fonts/PPNeueWorld-CondensedRegular.woff2)format("woff2"),url(/Team/fonts/PPNeueWorld-CondensedRegular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.component-text{width:100%;max-width:1400px;margin:0 auto;padding:0 20px}.component-text .container{border-bottom:1px solid #000;justify-content:space-between;align-items:flex-start;gap:40px;width:100%;padding:240px 0;display:flex}.component-text-left-side{width:100%;max-width:40%}.component-text-left-side h3{letter-spacing:-2px;vertical-align:middle;font-family:PP Neue World;font-size:99px;font-weight:400;line-height:100%}.component-text-left-side h4{margin-bottom:26px;font-size:24px;font-weight:400;line-height:28px}.component-text-right-side{align-items:flex-start;gap:30px;width:100%;max-width:60%;display:flex}.component-text-right-side-text{letter-spacing:0%;flex-direction:column;font-size:24px;font-weight:400;line-height:38px;display:flex}.component-text-right-side-text h3{text-transform:uppercase;margin-top:10px;margin-bottom:45px}@media (max-width:1100px){.component-text .container{gap:30px;padding:175px 0}.component-text-left-side h3{letter-spacing:-1.5px;font-size:72px}.component-text-left-side h4{margin-bottom:20px;font-size:22px;line-height:26px}.component-text-right-side-text{font-size:22px;line-height:34px}.component-text-right-side-text h3{margin-bottom:32px}}@media (max-width:900px){.component-text .container{flex-direction:column;gap:50px;padding:80px 0 100px}.component-text-right-side img{max-width:50px}.component-text-left-side,.component-text-right-side{max-width:100%}.component-text-left-side h3{font-size:64px;line-height:95%}.component-text-left-side h4{margin-bottom:18px;font-size:20px;line-height:24px}.component-text-right-side{flex-direction:column;gap:24px}.component-text-right-side-text{font-size:20px;line-height:32px}.component-text-right-side-text h3{margin-top:0;margin-bottom:24px}}@media (max-width:600px){.component-text{padding:0 16px}.component-text .container{gap:36px;padding:100px 0}.component-text-left-side h3{letter-spacing:-1px;font-size:44px}.component-text-left-side h4{margin-bottom:14px;font-size:18px;line-height:22px}.component-text-right-side{gap:18px}.component-text-right-side-text{font-size:17px;line-height:28px}.component-text-right-side-text h3{margin-bottom:18px;font-size:15px;line-height:18px}}@media (max-width:430px){.component-text{padding:0 12px}.component-text .container{gap:28px;padding:80px 0}.component-text-left-side h3{letter-spacing:-.8px;font-size:36px}.component-text-left-side h4{margin-bottom:12px;font-size:16px;line-height:20px}.component-text-right-side-text{font-size:15px;line-height:24px}.component-text-right-side-text h3{margin-bottom:14px;font-size:14px;line-height:18px}}
.video-block{width:100%}.video-block-container{width:100%;margin:-2px auto 0}.video-block-title{color:#111827;margin-bottom:20px;font-size:32px}.video-block-player{object-fit:cover;background:#000;width:100%;max-height:80vh;display:block}
