.work-detail-landing .header-bg{height:112px;left:0;position:absolute;right:0;top:0;z-index:-1}@media(max-width:1199.98px){.work-detail-landing .header-bg{height:106px}}@media(max-width:991.98px){.work-detail-landing .header-bg{height:74px}}@media(max-width:575.98px){.work-detail-landing .header-bg{height:64px}}.work-detail-landing .creat-container{padding-bottom:128px;padding-top:0}@media(max-width:991.98px){.work-detail-landing .creat-container{padding-bottom:80px}}@media(max-width:575.98px){.work-detail-landing .creat-container{padding-bottom:56px}}.work-detail-landing .creat-container .landing-content{display:flex;min-height:calc(100vh - 240px);position:relative}@media(max-width:1199.98px){.work-detail-landing .creat-container .landing-content{min-height:calc(100vh - 186px)}}@media(max-width:991.98px){.work-detail-landing .creat-container .landing-content{min-height:calc(100vh - 154px)}}@media(max-width:575.98px){.work-detail-landing .creat-container .landing-content{min-height:calc(100vh - 120px)}}.work-detail-landing .creat-container .landing-content.section-dark .text-container .description,.work-detail-landing .creat-container .landing-content.section-dark .text-container .subheading,.work-detail-landing .creat-container .landing-content.section-dark .text-container h1{color:#fff}.work-detail-landing .creat-container .landing-content.section-dark .text-container .btn-tertiary{color:#fffc}.work-detail-landing .creat-container .landing-content.section-dark .text-container .btn-tertiary:focus{background-color:#ffffff0f;border-color:#fff3}.work-detail-landing .creat-container .landing-content.section-dark .text-container .btn-tertiary.chevron-left:before{content:url(../svgs/work/chevron-left-dark.svg)}.work-detail-landing .creat-container .landing-content.section-dark .text-container .btn-tertiary.chevron-left:after{border-bottom-color:#fff}.work-detail-landing .creat-container .landing-content.section-dark .picture-container .overlay{background:linear-gradient(90.07deg,#000 .06%,transparent 99.94%)}.work-detail-landing .creat-container .landing-content .picture-container{inset:0;position:absolute}.work-detail-landing .creat-container .landing-content .picture-container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%}.work-detail-landing .creat-container .landing-content .picture-container .overlay{background:linear-gradient(89.75deg,#fff .22%,#fffc 50.52%,#fff0 99.79%);inset:0;position:absolute}@media(max-width:767.98px){.work-detail-landing .creat-container .landing-content .picture-container .overlay{background:linear-gradient(89.75deg,#fff .22%,#fffc 52.6%,#ffffff80 99.79%)}}.work-detail-landing .creat-container .landing-content .text-container{margin-bottom:auto;margin-top:auto;max-width:732px;padding:160px 72px;z-index:1}@media(max-width:1199.98px){.work-detail-landing .creat-container .landing-content .text-container{max-width:692px}}@media(max-width:991.98px){.work-detail-landing .creat-container .landing-content .text-container{max-width:506px;padding:48px}}@media(max-width:767.98px){.work-detail-landing .creat-container .landing-content .text-container{max-width:100%;padding:32px}}@media(max-width:575.98px){.work-detail-landing .creat-container .landing-content .text-container{padding:128px 16px}}.work-detail-landing .creat-container .landing-content .text-container h1{margin:0}.work-detail-landing .creat-container .landing-content .text-container img{left:72px;max-height:64px;position:absolute;top:72px}@media(max-width:991.98px){.work-detail-landing .creat-container .landing-content .text-container img{left:48px;top:48px}}@media(max-width:767.98px){.work-detail-landing .creat-container .landing-content .text-container img{left:32px;top:32px}}@media(max-width:575.98px){.work-detail-landing .creat-container .landing-content .text-container img{left:16px;max-height:48px;top:32px}}.work-detail-landing .creat-container .landing-content .text-container .btn-tertiary{color:#3c4758;margin-left:-32px}.work-detail-landing .creat-container .landing-content .text-container .btn-tertiary:after{bottom:6px;left:32px;width:calc(100% - 64px)}.work-detail-landing .creat-container .landing-content .text-container .btn-tertiary.chevron-left:before{content:url(../svgs/work/chevron-left-light.svg);display:inline-block;height:24px;vertical-align:top;width:24px}.work-detail-landing .creat-container .landing-content .text-container .subheading{font-size:1.5rem;font-weight:500;line-height:36px;margin-bottom:32px}.work-detail-landing .creat-container .landing-content .text-container .description{color:#100f0f;margin-bottom:32px}.opportunity-outcome{padding-bottom:192px;padding-top:192px}@media(max-width:991.98px){.opportunity-outcome{padding-bottom:128px;padding-top:128px}}@media(max-width:767.98px){.opportunity-outcome{padding-bottom:96px;padding-top:96px}}@media(max-width:575.98px){.opportunity-outcome{padding-bottom:64px;padding-top:64px}}.opportunity-outcome .title{color:#6e7e96;font-size:.875rem;font-weight:500;line-height:20px;text-transform:uppercase}.opportunity-outcome .opportunity-outcome-content:first-child{margin-bottom:128px}@media(max-width:991.98px){.opportunity-outcome .opportunity-outcome-content:first-child{margin-bottom:64px}}.opportunity-outcome .opportunity-outcome-content>div{margin-top:8px}.opportunity-outcome .opportunity-outcome-content>div p{margin:0}@media(min-width:576px)and (max-width:767.98px){.opportunity-outcome .tags-col{margin-bottom:64px}}@media(max-width:575.98px){.opportunity-outcome .tags-col{margin-top:64px}}.opportunity-outcome .tags-col .tags-container{background:#f7fafc;height:100%;padding:32px;text-align:right}@media(max-width:767.98px){.opportunity-outcome .tags-col .tags-container{text-align:left}}.opportunity-outcome .tags-col .tags-container ul{list-style-type:none;margin-top:24px;padding:0}.opportunity-outcome .tags-col .tags-container ul li{color:#262e3b;margin-bottom:24px}.opportunity-outcome .tags-col .tags-container ul li:last-child{margin-bottom:0}:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-x pan-y pinch-zoom;z-index:1}.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1/1;height:100%;opacity:0;pointer-events:none;transition:opacity var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width:100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);inset-block-start:50%;justify-content:center;padding:0;position:absolute;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-block-start:auto;inset-inline:auto 50%;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev,.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media(hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-gap:6px;--vc-pgn-height:4px;--vc-png-bottom:10px;--vc-png-left:auto;--vc-png-right:10px;--vc-pgn-width:16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media(hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}.work-detail-carousel{padding-bottom:64px;padding-top:64px}.work-detail-carousel .custom-carousel-arrow-navigation{display:flex;justify-content:space-between;padding-top:64px}.work-detail-carousel .custom-carousel-arrow-navigation button{opacity:1;transition:transform .2s ease-out}@media(hover:hover){.work-detail-carousel .custom-carousel-arrow-navigation button{opacity:.6}.work-detail-carousel .custom-carousel-arrow-navigation button:hover{opacity:1}}.work-detail-carousel .custom-carousel-arrow-navigation button:disabled{cursor:not-allowed;opacity:.2}.work-detail-carousel .custom-carousel-arrow-navigation button.arrow-prev{transform:rotate(180deg)}@media(hover:hover){.work-detail-carousel .custom-carousel-arrow-navigation button.arrow-prev:not(:disabled):hover{transform:rotate(180deg) translate(20px);transition:transform .2s ease}}@media(hover:none){.work-detail-carousel .custom-carousel-arrow-navigation button.arrow-prev.kf-move-left{animation:move-left .3s ease-in-out 2 alternate}}@media(hover:hover){.work-detail-carousel .custom-carousel-arrow-navigation button.arrow-next:not(:disabled):hover{transform:translate(20px);transition:transform .2s ease}}@media(hover:none){.work-detail-carousel .custom-carousel-arrow-navigation button.arrow-next.kf-move-right{animation:move-right .3s ease-in-out 2 alternate}}@keyframes move-right{to{transform:translate(20px)}}@keyframes move-left{to{transform:rotate(180deg) translate(20px)}}.work-detail-carousel .carousel__slide{box-sizing:border-box;margin:0 12px}.work-detail-carousel .carousel__slide:first-child{margin-left:0}@media(max-width:767.98px){.work-detail-carousel .carousel__slide{margin:0!important}}.work-detail-carousel .image-container{cursor:zoom-in;height:586px}@media(max-width:1199.98px){.work-detail-carousel .image-container{height:413px}}@media(max-width:991.98px){.work-detail-carousel .image-container{height:306px}}@media(max-width:767.98px){.work-detail-carousel .image-container{height:392px}}@media(max-width:575.98px){.work-detail-carousel .image-container{height:275px}}.work-detail-carousel .image-container{padding:24px}.work-detail-carousel .image-container img{height:100%;margin:auto;-o-object-fit:contain;object-fit:contain;width:100%}.social-subheader{opacity:0;padding:16px 30px;position:fixed;top:57px;width:100%;z-index:-3}.social-subheader.fade-in{opacity:1;z-index:3}.social-subheader .main-section{align-items:center;display:flex;justify-content:space-between}.social-subheader .main-section a{margin-left:-8px;padding:0 8px}.social-subheader .main-section h3{color:#100f0f;margin:0}.social-subheader .main-section .btn-reset,.social-subheader .main-section .btn-reset:active{background:none;border:none;margin:0;padding:0}.social-subheader .social-collapse-container>div{background-color:#edf2f7;border:1px solid #bfcbd9;border-radius:6px;margin-top:16px;padding:8px}.social-subheader .social-collapse-container>div>p{color:#100f0f;font-size:.875rem;margin-bottom:8px}.social-subheader .social-collapse-container>div .social-container{margin-left:-8px;padding:8px}.social-subheader .social-collapse-container>div .social-container .social-item{margin-right:32px}.social-subheader .social-collapse-container>div .social-container .social-item:active,.social-subheader .social-collapse-container>div .social-container .social-item:focus,.social-subheader .social-collapse-container>div .social-container .social-item:hover{text-decoration-line:none}.social-subheader .social-collapse-container>div .social-container .social-item:last-child{margin-right:0}.work-detail-challenge{padding-bottom:128px;padding-top:128px}@media(max-width:767.98px){.work-detail-challenge{padding-bottom:96px;padding-top:96px}}@media(max-width:575.98px){.work-detail-challenge{padding-bottom:64px;padding-top:64px}}.work-detail-challenge .sticky-container{position:sticky;top:75px}.work-detail-challenge .sticky-container .btn-tertiary{color:#3c4758;margin-bottom:4px;margin-left:-32px}.work-detail-challenge .sticky-container .btn-tertiary:hover{text-decoration-color:#1a1d23}.work-detail-challenge .sticky-container h3{color:#100f0f;margin-bottom:16px}.work-detail-challenge .sticky-container .date{color:#3c4758}.work-detail-challenge .sticky-container .separator{border-top:2px solid #ff5c4f;margin:16px 0;width:12px}.work-detail-challenge .sticky-container .social-container p{color:#100f0f;margin-bottom:4px}.work-detail-challenge .sticky-container .social-container a:active,.work-detail-challenge .sticky-container .social-container a:focus,.work-detail-challenge .sticky-container .social-container a:hover{text-decoration-line:none}.work-detail-challenge .sticky-container .social-container .social-item-container{margin-left:-8px;padding:8px}.work-detail-challenge .sticky-container .social-container .social-item-container .social-item{margin-right:32px}.work-detail-challenge .sticky-container .social-container .social-item-container .social-item:last-child{margin-right:0}.work-detail-challenge .detail-section{padding-bottom:48px;padding-top:48px}@media(max-width:575.98px){.work-detail-challenge .detail-section{padding-bottom:32px;padding-top:32px}}.work-detail-challenge .detail-section:first-child{padding-top:0}.work-detail-challenge .detail-section:last-child{padding-bottom:0}.work-detail-challenge .detail-section ol li,.work-detail-challenge .detail-section ul li{margin-bottom:16px}.work-detail-challenge .detail-section h2{margin-bottom:16px;margin-top:96px}@media(max-width:575.98px){.work-detail-challenge .detail-section h2{margin-top:64px}}.work-detail-challenge .detail-section h2:first-child{margin-top:0}.work-detail-challenge .detail-section .btn-tertiary{color:#100f0f}.work-detail-challenge .detail-section .challenge-picture{margin-top:96px;width:100%}.work-detail-challenge .detail-section .techno-container{align-items:center;display:flex;justify-content:space-between;margin-top:48px}@media(max-width:575.98px){.work-detail-challenge .detail-section .techno-container{flex-flow:row wrap}.work-detail-challenge .detail-section .techno-container img{flex:0 1 50%;margin:auto}}.work-detail-challenge .detail-section .techno-container img{width:100%}.work-detail-challenge .detail-section .data-number-container{align-items:center;display:flex;gap:32px 0;justify-content:center}@media(max-width:575.98px){.work-detail-challenge .detail-section .data-number-container{flex-flow:row wrap}}.work-detail-challenge .detail-section .data-number-container .data-number-item{flex:1;max-width:256px;padding:18px 15px 0;position:relative}@media(max-width:575.98px){.work-detail-challenge .detail-section .data-number-container .data-number-item{flex:0 1 50%;margin:auto}}.work-detail-challenge .detail-section .data-number-container .data-number-item img{left:50%;position:absolute;top:0;width:80px;z-index:-1}.work-detail-challenge .detail-section .data-number-container .data-number-item .value{color:#100f0f;font-size:3rem;line-height:1.17;margin-top:18px;text-align:center}.work-detail-challenge .detail-section .data-number-container .data-number-item .subtitle{color:#100f0f;font-size:1rem;line-height:24px;text-align:center}
