<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.case-inner {width:100%;overflow:hidden;}
.case-inner-back-link {position:fixed;left:50%;top:86px;font-size:14px;font-weight:600;letter-spacing:0.3px;text-align:center;height:14px;z-index:10;}
.case-inner-back-link a {display:block;text-align:center;color:#fff;height:15px;}
.case-inner-back-link.next {margin-left:-75px;}
.case-inner-back-link.prev {margin-left:-90px;padding-left:23px} 
.case-inner-back-link.next a {background:url(/i/case-back.svg) right center no-repeat;background-size:23px 10px;width:150px;}
.case-inner-back-link.prev a {background:url(/i/case-next.svg) left center no-repeat;background-size:23px 10px;width:180px;}

@media only screen and (max-width: 640px) {
	.case-inner-back-link {top:30px;}	
	.case-inner-back-link.next a {width:130px;}
}

.case-inner-gallery ul {display:flex;justify-content:space-between;width:100%;flex-wrap:wrap;}
.case-inner-gallery li {width:36.6rem;height:36.6rem;margin:0 0 3rem 0}
.case-inner-gallery img {width:100%;height:100%;object-fit:cover;}

.case-inner-idea {display:flex;}
.case-inner-idea .idea-image {width:50%;}
.case-inner-idea .idea-image img {width:100%;display:block;}
.case-inner-idea .idea-text {width:50%;}
.idea-text {padding:0 15.5rem 0 0;}
.idea-text h5 {font-weight:600;font-size:2.4rem;margin:0 0 5rem 0;}
.idea-text p {font-weight:600;font-size:2.4rem;margin:0 0 3rem 0;font-size:1.9rem;font-weight:400;line-height:1.47;}

.case-inner-hash {margin:45px 0 0 0;background:#fff;color:#0C0C0C;display:inline-block;height:30px;line-height:44px;padding:0 10px;font-size:14px;font-weight:600;margin: 0px 0 50px 0;}

.swiper-container-caseinner .swiper-slide {width:1160px;}

.caseinner-slide-before {position:absolute;left:-270px;width:270px;height:100%;}
.caseinner-slide-after {position:absolute;right:-270px;width:270px;height:100%;}
.swiper-container-caseinner .swiper-slide-prev {z-index:10;}
.swiper-container-caseinner .swiper-slide-next {z-index:10;}
.swiper-container-caseinner .swiper-slide.swiper-slide-video.swiper-slide-active {z-index:20;}
.swiper-container-caseinner .swiper-slide-active .caseinner-slide-before {display:none;}
.swiper-container-caseinner .swiper-slide-active .caseinner-slide-after {display:none;}

.case-inner-intro {min-height:900px;position:relative;display:flex;justify-content:center;margin: 0 0 180px 0;}
.case-inner-intro-w {width:50%;position:relative;z-index:10;padding:298px 0 0 7%}
.case-inner-visual {padding-top:180px;width:50%;}
.case-inner-visual img {display:block;width: 100%;height:auto;object-fit:cover;object-position:center top}

@media only screen and (max-width: 640px) {
	.case-inner-visual {top:0px;height:100%;width:100%;position: absolute;padding-top:0;}
	
	.case-inner-intro-w {padding:0 0 0 0}

	
	.case-inner-intro {min-height:100vh;margin: 0 0 0px 0;align-items: center;}
}

.case-inner-head {font-size:9.2rem;padding:0 0 0 0;max-width:56.5rem;font-weight:600;line-height:1.11;}

.case-inner-params {padding:90px 0 0 0}
.case-inner-params ul {display:flex;padding:0 0 0 0;}
.case-inner-params li {margin:0 5rem 0 0;}
.case-inner-params .caption {font-size:1.4rem;color:#333;font-weight:400;}
.case-inner-params .value {font-size:14px;}

.case-inner-soclink {display:flex;margin:80px 0 0 0;}
.case-inner-soclink a {display:flex;width:60px;height:60px;align-items:center;justify-content:center;margin:0 20px 0 0;background:#171717;border-radius:100%;}
.case-inner-soclink img {width:16px;height:16px;object-fit:contain;}

.case-inner-weblink {}
.case-inner-weblink a {letter-spacing:2px;display:block;color:#fff;width:240px;height:60px;color:#fff;font-size:12px;line-height:72px;text-align:center;text-transform:uppercase;background:#171717;font-weight:700;margin:80px 0 0 0;
background:#171717 url(../i/Showreel.svg) center center no-repeat;background-size:auto 12px;text-indent:-11000px;overflow:hidden;;
}

@media only screen and (max-width: 640px) {
	.case-inner-params {padding:50px 0 0 0}

	.case-inner-weblink {width:335px;margin:auto;}
	.case-inner-weblink a {letter-spacing:2px;display:block;color:#fff;width:100%;height:60px;color:#fff;font-size:12px;line-height:72px;text-align:center;text-transform:uppercase;background:#171717 url(../i/Showreel.svg) center center no-repeat;background-size:197px 12px;text-indent:-11000px;overflow:hidden;;font-weight:700;margin:40px 0 0 0;font-weight: 900;}

	.case-inner-soclink {display:flex;margin:40px 0 0 20px;}
	.case-inner-soclink a {display:flex;width:45px;height:45px;align-items:center;justify-content:center;margin:0 20px 0 0;background:#171717;border-radius:100%;}
	.case-inner-soclink img {width:16px;height:16px;object-fit:contain;}
	
}

/*
.case-section {min-height:100vh;display:flex;align-items:center;justify-content:center;}
.case-section-w  {width:116rem;position:relative;z-index:10;padding:180px 0;}
*/

/*
.case-section {min-height:100vh; display:flex;align-items:center;justify-content:center;flex-direction:column;padding:4rem 0 10rem 0;}
*/
.case-section {margin:280px 0 0 0;}
.case-section-w  {width:116rem;position:relative;z-index:10;padding:0;margin:auto;}
.case-section-w-100 {width:100%}

.case-inner-about {line-height:1.38;font-size:4.2rem;padding:0;margin:0 auto -30px auto;}

.case-inner-video-intro {line-height:1.38;font-size:4.2rem;}

/*.case-inner-about.case-section-w {width:100%;}*/

.case-inner-image {margin:100px auto auto auto}
.case-inner-image img {width:100%;display:block;}

@media only screen and (max-width: 640px) {

	.case-section-w {width:100%;padding:0;}

	.case-section {max-height:2000px;margin:90px 0 0 0;}

	.case-inner {width:375px;overflow:hidden;}
	.case-inner-intro-w {width:375px;}
	
	.case-inner-image {margin:0 auto auto auto}

	.case-inner-head {font-size:42.2px;padding:0 0 0px 0;width:250px;font-weight:600;line-height:56px;margin:0 0 0 30px;}
	.case-inner-visual img {width:100%;object-fit:cover;opacity:0.4;height: 100%;}

	.case-inner-about {font-size:19px;line-height:27px;font-weight:normal;padding:0px 20px 20px 20px;}

	.case-inner-hash {margin:0px 0 0 30px;background:#fff;color:#0C0C0C;display:inline-block;height:30px;line-height:44px;padding:0 10px;font-size:14px;font-weight:600;}

	.case-inner-video {width:100%;height:245px    padding: 0 0 0 5px;}
	.case-inner-video img {width:100%;height:245px;height:245px;}
	.case-inner-video span {background:url(i/Btn.png) center center no-repeat;}

	.case-inner-idea {flex-direction:column;padding:0;}
	.case-inner-idea .idea-text {width:100%;}

	.case-inner-idea .idea-text {padding:0 20px 20px 20px;}
	.case-inner-idea .idea-text h5 {font-size:27px;line-height:34px;margin:0 0 40px 0}
	.idea-text p {font-weight:normal;font-size:19px;line-height:27px;margin:0 0 15px 0;font-weight:400;}
	.case-inner-idea .idea-image {padding:0 20px 20px 20px;width:100%;}
	.idea-image img {width:100%}

	.case-inner-image {padding:0 20px 20px 20px;width:100%;}
	.case-inner-image img {width:100%;display:block;}

	.swiper-container-caseinner .swiper-slide {width:350px;}
	.swiper-container-caseinner .swiper-slide img {width:100%;}
}

.case-inner-params-item {display:flex;justify-content:space-between;margin:120px 0;}
.case-inner-params-item:first-child {margin-top:0px}
.case-inner-params-item:last-child {margin-bottom:0px}
.case-inner-params-item .h {font-weight:600;font-size:42px;width:295px;line-height:50px}
.case-inner-params-item .text {width:570px;font-size:21px;line-height:29px;}



.opinion-leaders {font-size:21px;width:100%;margin:100px auto auto auto;}
.opinion-leaders img {display:block;width:450px;height:450px;object-fit:cover;margin:0 0 30px 0;border-right: 2px solid #000;border-left: 2px solid #000;}
.opinion-leaders-slide {text-align:center;font-size:21px;text-align:center;}
.swiper-container-leader {padding:0px 0 0 0;}
.swiper-container-leader .swiper-slide {width:466px;}
.swiper-pagination.swiper-pagination-leader.swiper-pagination-bullets {bottom:-36px;}


.swiper-container-posts {padding:0px 0 0px 0;width:1400px;margin:auto;}

.swiper-container-horizontal &gt; .swiper-pagination-bullets.swiper-pagination-posts {bottom:0px;padding-left:0}
.posts-gallery {margin:100px 0 0 0}
.swiper-container-posts img {opacity:0.2;display:block;}
.swiper-container-posts .swiper-slide-active img {opacity:1;} 


.case-inner-head-big {font-size:92px;height:90px;line-height:142px;font-weight:600;width:1160px;margin:0 auto 70px auto}

.swiper-container-screen img {width:1160px;}

.screen-cast {padding:50px 0 0 0}

.screen-cast-nav {display:flex;justify-content:center;align-items:center;padding:0 0 70px 0}
.screen-cast-nav li {font-size:21px;color:#fff;opacity:0.2;margin:0 25px;height:29px;}
.screen-cast-nav li.active {opacity:1;border-bottom:2px solid #fff;}

@media only screen and (max-width: 640px) {
	.posts-gallery {margin:0 0 0 0}

	.case-inner-head-big {font-size:27px;line-height:37px;height:27px;font-weight:600;width:100%;padding-left:20px;margin:0 0 40px 0;}
	.screen-cast {padding:60px 0 0 0}
	.swiper-container-screen img {width:335px;}

	.case-inner-params ul {display:block;    width: 100%;    margin:0 0 0 20px;padding:0;}
	.case-inner-params li {margin:40px 0 0 0;}
	.case-inner-params {width: 100%;}
	.case-inner-params .caption {font-size:14px;color:#333;font-weight:600;}
	.case-inner-params .value {font-size:19px;line-height:19px;margin:10px 0 0 0}


	.swiper-container-caseinner {padding:0 0 33px 0;}
	.swiper-container-caseinner .swiper-slide {width:330px;}

	.swiper-container-posts {padding:30px 0 33px 0;width:100%;margin:auto;}
	.swiper-container-posts img {width:100%;display:block;opacity:1;}


	.swiper-container-posts .swiper-slide {width:335px;}
	.swiper-container-posts .swiper-slide.swiper-slide-next {opacity:0.5}
	.swiper-container-posts .swiper-slide.swiper-slide-prev {opacity:0.5}

	.case-inner-params-item {display:block;margin:0 auto 90px auto;width:335px;}
	.case-inner-params-item .h {font-weight:600;font-size:27px;width:295px;line-height:34px;margin:0 0 27px 0}
	.case-inner-params-item .text {width:100%;font-size:19px;line-height:27px;}


	.opinion-leaders {font-size:21px;width:100%;margin:auto;}
	.opinion-leaders img {display:block;width:100%;height:347px;object-fit:cover;margin:0 0 30px 0}
	.opinion-leaders-slide {text-align:center;font-size:19px;line-height:21px;text-align:center;padding-bottom: 20px;}
	.swiper-container-leader {margin:30px 0 10px 0;padding:0}

	

	.swiper-container-leader .swiper-slide {width:340px;    transition: opacity 0.5s linear;}
	.swiper-container-leader .swiper-slide.swiper-slide-next {opacity:0.5}
	.swiper-container-leader .swiper-slide.swiper-slide-prev {opacity:0.5}



	.swiper-pagination.swiper-pagination-caseinner.swiper-pagination-bullets {bottom:0;padding:0;}

	.swiper-pagination.swiper-pagination-leader.swiper-pagination-bullets {bottom:0;padding:0;}

	.screen-cast {padding:30px 0 0 0;width:335px;margin:auto;}

	.screen-cast-nav {display:flex;justify-content:space-between;align-items:center;padding:0 0 30px 0}
	.screen-cast-nav li {font-size:19px;color:#fff;opacity:0.2;margin:0 15px 0 0;height:19px;}
	.screen-cast-nav li.active {opacity:1;border-bottom:none}
	.swiper-container-screen img {width:100%;}

}


.case-kpi-slide {display:flex;justify-content:space-between;padding:50px 0 0 0;}
.case-kpi {margin:70px 0 0 0}
.case-kpi-item {width:30%;text-align:center;}
.case-kpi-item .caption {font-size:27px;line-height:55px;height:55px;margin:0 0 25px 0;color:#333333}
.case-kpi-item .value {font-size:92px;line-height:168px;height:100px;font-weight:400;white-space:nowrap;}
.swiper-pagination-kpi {}

@media only screen and (max-width: 640px) {
	.case-kpi-slide {flex-direction:column;padding:40px 0 0 0;}
	.case-kpi-item {width:100%;padding:40px 0 0 0;}
	.case-kpi-item .caption {font-size:19px;line-height:55px;height:19px;margin:0 0 44px 0;letter-spacing:0.57px;}
	.case-kpi-item .value {font-size:42px;line-height:42px;height:42px;letter-spacing:0.8px;}
}

.gallery-details-item {width:100%;height:64rem;object-fit:cover;display:block;}


.case-inner-video {position:relative;height:64rem;overflow:hidden;margin:100px 0 0 0}

@media only screen and (max-width: 640px) {
	.gallery-details-item {height:188px;}
	.case-inner-video {position:relative;height:188px;overflow:hidden;margin:30px 0 0 20px;width:355px}
	.case-inner-video-screen {height:auto;margin:0;}
}

.swiper-slide .case-inner-video {margin:0 0 0 0}
.case-inner-video {}
.case-inner-video .vjs-tech {object-fit:cover;height:64rem;}
.case-inner-video .video-js .vjs-big-play-button {border:2px solid rgba(255,255,255,0.1);border-radius:100%;top:50%;margin:-60px 0 0 -60px;left:50%;width:120px;height:120px;background:url(../i/video.png) center center no-repeat;background-size:contain;cursor:none;}

.case-inner-video.case-inner-video-slider .video-js .vjs-big-play-button  {margin:-60px 0 0 -60px;}


.case-inner-video .vjs-text-track-display {background:rgba(0,0,0,0.5);transition:background 0.3s ease}
.case-inner-video .vjs-playing .vjs-text-track-display {background:none;}

.case-inner-video .video-js:hover .vjs-big-play-button, 
.case-inner-video .video-js .vjs-big-play-button:focus {background-color:rgba(115, 133, 159, 0)}

.case-inner-video .video-js:hover .vjs-big-play-button, 
.case-inner-video .video-js .vjs-big-play-button:focus {border:2px solid rgba(255,255,255,0.2);}

.case-inner-video .video-js .vjs-big-play-button span {display:none;}
.case-inner-video .vjs-poster {cursor:none;background-size:cover !important}

.vjs-text-track-display {display:block !important;bottom:0;}

.vjs-control-bar {display:none !important;}

@media only screen and (max-width: 640px) {
	.case-inner-video .video-js .vjs-big-play-button {margin:-35px 0 0 -35px;left:50%;width:70px;height:70px;}
	.vjs-poster {background-size:cover !important; }
	.case-inner-video .vjs-tech {object-fit:cover;height:auto;}
}</pre></body></html>