.button-cta[data-v-9e12ad61]{align-items:center;bottom:0;cursor:pointer;display:flex;flex-direction:column;font-weight:500;gap:10px;left:50%;position:absolute;transform:translate(-50%);transition:opacity .1s var(--easing-authentic-motion)}.button-cta .line[data-v-9e12ad61]{background-color:var(--color-black);height:15px;transition:transform .4s var(--easing-authentic-motion);width:2px}.is-scrolled .button-cta[data-v-9e12ad61]{opacity:0;pointer-events:none}@media(hover:hover){.button-cta:hover .line[data-v-9e12ad61]{transform:translateY(5px)}}.section-video[data-v-0227fe01]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:var(--unit-100vh);justify-content:center;overflow:hidden;padding:var(--unit-header-height) 48px;position:relative}.section-video .video-stage[data-v-0227fe01]{height:100%;width:100%}.section-video[data-v-0227fe01] .slot-bottom{align-self:center;overflow:visible}.section-video .title[data-v-0227fe01]{font-size:24px;font-weight:500;line-height:1;margin:18px 0 0;text-align:left}.section-video .director[data-v-0227fe01]{display:inline-block;font-size:16px;font-weight:500;margin-top:16px}@media(hover:hover){.section-video .link[data-v-0227fe01]:hover{color:var(--color-red)}}@media only screen and (max-width:850px){.section-video[data-v-0227fe01]{padding:64px 10px}.section-video .title[data-v-0227fe01]{font-size:18px}.section-video .director[data-v-0227fe01]{font-size:16px}}.grid-credits[data-v-3613f1be]{--columns:4;--col-gap:10px;--row-gap:15px;--gutters:48px;background-color:var(--color-true-white);padding:48px var(--gutters) 0}.grid-credits .block-credit[data-v-3613f1be]{margin:0 auto;max-width:1280px;padding-bottom:36px}.grid-credits .block-credit[data-v-3613f1be]:last-child{padding-bottom:24px}.grid-credits .credit-details[data-v-3613f1be]{-moz-column-gap:var(--col-gap);column-gap:var(--col-gap);display:flex;flex-wrap:wrap;row-gap:var(--row-gap)}.grid-credits .credit-group-name[data-v-3613f1be]{border-bottom:1px solid var(--color-dark-gray);font-size:24px;font-weight:500;line-height:115%;margin-bottom:12px;padding-bottom:6px}.grid-credits .credit-details[data-v-3613f1be]{padding:5px 5px 0}.grid-credits .credit-detail[data-v-3613f1be]{font-size:14px;font-weight:400;line-height:1.2;width:calc(100%/var(--columns) - var(--col-gap)*(var(--columns) - 1)/var(--columns))}.grid-credits .credit-title[data-v-3613f1be]{margin:0 0 2px}.grid-credits .credit-name[data-v-3613f1be]{font-weight:500}@media only screen and (max-width:1024px){.grid-credits[data-v-3613f1be]{--columns:2}}@media only screen and (max-width:850px){.grid-credits[data-v-3613f1be]{--columns:1;--gutters:10px}.grid-credits .credit-group-name[data-v-3613f1be]{font-size:18px}}.section-credits[data-v-2e81f61b]{margin-bottom:60px}.section-credits .summary[data-v-2e81f61b]{align-items:center;display:flex;gap:7px;height:32px;justify-content:center;padding:6px 0;width:100%}.section-credits .icon-arrow[data-v-2e81f61b]{transform:rotate(180deg);transition:transform .3s var(--easing-authentic-motion);width:15px}.section-credits .icon-arrow[data-v-2e81f61b] path{transition:fill .3s var(--easing-authentic-motion)}.section-credits .title-container[data-v-2e81f61b]{min-width:115px;position:relative}.section-credits .title[data-v-2e81f61b]{font-size:18px;font-weight:700;line-height:1.1;transition:all .3s var(--easing-authentic-motion)}.section-credits .title.fade-leave-active[data-v-2e81f61b]{position:absolute}.section-credits .credits-items[data-v-2e81f61b]{margin:0;padding:20px 48px}.section-credits.is-accordion-open .icon-arrow[data-v-2e81f61b]{transform:rotate(0)}@media(hover:hover){.section-credits .summary:hover .icon-arrow[data-v-2e81f61b] path{fill:var(--color-red)}.section-credits .summary:hover .title[data-v-2e81f61b]{color:var(--color-red)}}.page-video-detail-page[data-v-dcacd869]{background-color:var(--color-eggshell)}.page-video-detail-page.has-no-video[data-v-dcacd869]{padding-top:var(--unit-header-height)}.page-video-detail-page .description[data-v-dcacd869]{font-size:18px;font-weight:400;line-height:1.3;margin:48px auto 60px;max-width:640px;padding-inline:48px}.page-video-detail-page .content[data-v-dcacd869]{box-sizing:border-box;padding:0 48px}.page-video-detail-page .content[data-v-dcacd869] a{text-decoration:underline}@media only screen and (max-width:850px){.page-video-detail-page .description[data-v-dcacd869]{padding-inline:10px}.page-video-detail-page .content[data-v-dcacd869]{padding:0}}
