.hero-intro[data-v-a9e8e21b]{align-items:flex-end;box-sizing:border-box;display:flex;height:var(--unit-100vh);justify-content:flex-start;padding:76px 48px;position:relative}.hero-intro .meta[data-v-a9e8e21b]{color:var(--color-white);position:relative;z-index:100}.hero-intro .title[data-v-a9e8e21b]{font-size:72px;font-weight:500;margin:0;max-width:1000px;text-transform:uppercase}.hero-intro .description[data-v-a9e8e21b]{font-size:18px;max-width:564px}.hero-intro .image[data-v-a9e8e21b]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media only screen and (max-width:1024px){.hero-intro .title[data-v-a9e8e21b]{font-size:48px}}@media only screen and (max-width:850px){.hero-intro[data-v-a9e8e21b]{padding:70px 24px}.hero-intro .title[data-v-a9e8e21b]{font-size:32px}}.child-intro[data-v-f38c62ad]{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1400px;padding:76px 48px 45px}.child-intro .title[data-v-f38c62ad]{color:var(--color-white);font-size:72px;font-weight:500;margin:0;text-transform:uppercase}.child-intro .title[data-v-f38c62ad]:after{background-color:var(--color-monochrome-gray);content:"";display:block;height:1px;margin-top:12px;width:100%}.child-intro .description[data-v-f38c62ad]{color:var(--color-warm-gray);font-size:18px;max-width:590px}@media only screen and (max-width:1024px){.child-intro .title[data-v-f38c62ad]{font-size:48px}}@media only screen and (max-width:850px){.child-intro[data-v-f38c62ad]{padding:76px 24px 30px}.child-intro .title[data-v-f38c62ad]{font-size:32px}}.section-accolades[data-v-da80a953]{margin-bottom:48px}.section-accolades .section-title[data-v-da80a953]{color:var(--color-blue);font-size:48px;margin-bottom:48px;margin-top:96px;text-align:center;text-transform:uppercase}.section-accolades .accolades-list[data-v-da80a953]{-moz-column-gap:90px;column-gap:90px;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1400px;row-gap:40px}.section-accolades .accolade[data-v-da80a953]{align-items:center;aspect-ratio:1/1;display:flex;height:auto;position:relative;width:150px}.section-accolades .logo[data-v-da80a953]{height:100%;left:50%;max-width:120px;position:absolute;top:0;transform:translate(-50%);width:100%}.section-accolades .text[data-v-da80a953]{color:var(--color-warm-gray);font-family:var(--font-tertiary);font-size:14px;opacity:0;text-align:center}@media (hover:hover){.section-accolades .accolade:hover .text[data-v-da80a953]{opacity:1}.section-accolades .accolade:hover .logo[data-v-da80a953]{opacity:0}}@media only screen and (min-width:1800px){.section-accolades .block[data-v-da80a953]{width:calc(33.33333% - 24px)}}@media only screen and (max-width:1024px){.section-accolades .section-title[data-v-da80a953]{font-size:32px;margin-bottom:24px;margin-top:48px}}@media only screen and (max-width:850px){.section-accolades[data-v-da80a953]{--gutters:25px}.section-accolades .section-title[data-v-da80a953]{font-size:24px;margin-bottom:20px;margin-top:48px}.section-accolades .block[data-v-da80a953]{height:auto;width:100%}.section-accolades .accolade[data-v-da80a953]{width:120px}.section-accolades .text[data-v-da80a953]{font-size:12px}}.error{color:#b22222;font-size:14px}.block-highlights[data-v-483be353]{align-items:flex-start;box-sizing:border-box;color:var(--color-white);display:flex;flex-direction:column;justify-content:flex-end;padding:35px 24px 24px;position:relative}.block-highlights .title[data-v-483be353]{font-size:32px;line-height:1.1;margin-bottom:12px;text-transform:uppercase}.block-highlights .text[data-v-483be353]{margin-bottom:auto}.block-highlights .logo[data-v-483be353]{height:32px;margin-top:16px;max-width:170px;width:auto}.block-highlights .logo[data-v-483be353] path{fill:var(--color-white)}.block-highlights .hole[data-v-483be353]{background-color:var(--color-black);border-radius:50%;height:20px;position:absolute;right:14px;top:15px;width:20px}@media only screen and (max-width:850px){.block-highlights[data-v-483be353]{padding:40px 24px 24px}.block-highlights .title[data-v-483be353]{font-size:24px}.block-highlights .text[data-v-483be353]{font-size:14px}}.section-highlights[data-v-1fdb2218]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:48px auto;max-width:1200px}.section-highlights .block[data-v-1fdb2218]{aspect-ratio:281/350;min-height:450px;transition:background-color .4s var(--easing-authentic-motion);width:calc(25% - 20px)}.section-highlights .block[data-v-1fdb2218]:nth-child(odd){background-color:var(--color-cool-gray)}.section-highlights .block[data-v-1fdb2218]:nth-child(2n){background-color:var(--color-warm-gray)}@media (hover:hover){.section-highlights .block[data-v-1fdb2218]:hover{background-color:var(--color-blue)}}@media (max-width:1200px){.section-highlights[data-v-1fdb2218]{max-width:700px}.section-highlights .block[data-v-1fdb2218]{width:calc(50% - 20px)}}@media only screen and (max-width:850px){.section-highlights[data-v-1fdb2218]{max-width:none}.section-highlights .block[data-v-1fdb2218]{min-height:350px;width:100%}}.section-credits[data-v-11a789c3]{margin:0 auto;max-width:1400px}.section-credits .section-title[data-v-11a789c3]{color:var(--color-blue);font-size:24px;text-transform:uppercase}.section-credits .section-title[data-v-11a789c3]:after{background-color:var(--color-monochrome-gray);content:"";display:block;height:1px;margin-top:12px;width:100%}.section-credits .credits-list[data-v-11a789c3]{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.section-credits .credit[data-v-11a789c3]{width:calc(25% - 12px)}.section-credits .title[data-v-11a789c3]{color:var(--color-orange);font-family:var(--font-tertiary);font-size:14px;text-transform:uppercase}.section-credits .text[data-v-11a789c3]{color:var(--color-warm-gray)}.section-credits .text[data-v-11a789c3] a{color:var(--color-blue);text-decoration:underline}@media only screen and (max-width:850px){.section-credits .section-title[data-v-11a789c3]{font-size:16px}.section-credits .credit[data-v-11a789c3]{width:100%}}.block-franchises[data-v-6ec6c900]{align-items:flex-end;aspect-ratio:960/540;box-sizing:border-box;display:flex;padding:30px;position:relative}.block-franchises .image[data-v-6ec6c900],.block-franchises .scrim[data-v-6ec6c900]{height:100%;left:0;position:absolute;top:0;width:100%}.block-franchises .scrim[data-v-6ec6c900]{background-color:#00000026;z-index:50}.block-franchises .meta[data-v-6ec6c900]{position:relative;z-index:80}.block-franchises .title[data-v-6ec6c900]{color:var(--color-white);font-size:32px;line-height:1.1;text-transform:uppercase}.block-franchises .text[data-v-6ec6c900]{color:var(--color-white);font-size:18px;line-height:1.1;margin-top:6px}.block-franchises .button[data-v-6ec6c900]{align-items:center;color:var(--color-blue);cursor:pointer;display:inline-flex;font-size:15px;margin-top:12px;text-transform:uppercase}.block-franchises .button-text[data-v-6ec6c900]{line-height:1;margin-bottom:4px}.block-franchises .arrow[data-v-6ec6c900]{height:auto;margin-left:6px;transition:transform .3s var(--easing-authentic-motion);width:14px}@media (hover:hover){.block-franchises .button:hover .arrow[data-v-6ec6c900]{transform:translate(4px)}}@media only screen and (max-width:850px){.block-franchises[data-v-6ec6c900]{aspect-ratio:343/540}.block-franchises .title[data-v-6ec6c900]{font-size:24px}}.slider-contributions[data-v-cf9b723f]{background-color:var(--color-black);padding:96px 0 24px}.slider-contributions .block[data-v-cf9b723f]{width:75%}.slider-contributions .title[data-v-cf9b723f]{box-sizing:border-box;color:var(--color-blue);font-size:42px;line-height:1;margin:0 auto 10px;max-width:900px;padding:0 48px;text-align:center;text-transform:uppercase}.slider-contributions .wrapper[data-v-cf9b723f]{align-items:flex-start;box-sizing:border-box;display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;padding:24px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.slider-contributions .wrapper[data-v-cf9b723f]::-webkit-scrollbar{display:none}.slider-contributions .block[data-v-cf9b723f]{flex-shrink:0}.slider-contributions .pagination[data-v-cf9b723f]{display:flex;gap:10px;justify-content:center;margin-top:24px;padding:0 48px}.slider-contributions .pagination-item[data-v-cf9b723f]{background-color:var(--color-white);border-radius:50px;cursor:pointer;height:16px;transition:width .3s var(--easing-authentic-motion),background-color .3s var(--easing-authentic-motion);width:16px}.slider-contributions .pagination-item.active[data-v-cf9b723f]{background-color:var(--color-blue);width:39px}@media only screen and (max-width:1024px){.slider-contributions .title[data-v-cf9b723f]{font-size:32px}.slider-contributions .block[data-v-cf9b723f]{width:85%}}@media only screen and (max-width:850px){.slider-contributions[data-v-cf9b723f]{padding:66px 0 24px}.slider-contributions .wrapper[data-v-cf9b723f]{padding:0}.slider-contributions .block[data-v-cf9b723f]{height:500px;width:auto}.slider-contributions .title[data-v-cf9b723f]{font-size:24px;padding:0 24px 24px}.slider-contributions .pagination[data-v-cf9b723f]{padding:0 24px}}.section-feed[data-v-67ddfd21]{display:flex;flex-direction:column;gap:48px;margin:48px auto;max-width:1200px}.section-feed .block[data-v-67ddfd21]:nth-child(2n){flex-direction:row-reverse}@media only screen and (max-width:850px){.section-feed .block[data-v-67ddfd21]:nth-child(2n){flex-direction:column}}.page-production-detail[data-v-a521bf1d]{min-height:var(--unit-100vh)}.page-production-detail .hero-intro[data-v-a521bf1d]{height:var(--unit-100vh);left:0;position:fixed;top:0;width:100%}.page-production-detail .overlap[data-v-a521bf1d]{box-sizing:border-box;padding:0 48px}.page-production-detail .case-study[data-v-a521bf1d]{color:var(--color-warm-gray)}.page-production-detail .video-stage[data-v-a521bf1d]{margin:45px auto;max-width:1400px}.page-production-detail .section-next-prev[data-v-a521bf1d]{padding-left:0;padding-right:0}.page-production-detail.is-hero[data-v-a521bf1d]{margin-top:var(--unit-100vh)}.page-production-detail.is-hero .overlap[data-v-a521bf1d]{background-color:var(--color-black);padding-top:48px;position:relative}@media only screen and (max-width:850px){.page-production-detail .overlap[data-v-a521bf1d]{padding:0 24px}.page-production-detail .video-stage[data-v-a521bf1d]{margin:24px auto}.page-production-detail.is-hero .overlap[data-v-a521bf1d]{padding-top:24px}}
