:root{--ease-control:cubic-bezier(.22, 1, .36, 1)}:where(#head,#menu,#content,#filmDialog) :is(button,a[href],.aud-option){-webkit-tap-highlight-color:transparent;transition:color .28s ease, background-color .28s ease, border-color .28s ease, outline-color .28s ease, text-decoration-color .28s ease, opacity .28s ease, transform .52s var(--ease-control), translate .36s var(--ease-control), scale .18s var(--ease-control), background-size .42s var(--ease-control)}:is(.index-explore,.text-action,.back-link,.entrance-explore,.entrance-start,.menu-label){transition:color .28s ease, background-size .42s var(--ease-control), translate .36s var(--ease-control);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}.menu-label{padding-bottom:4px}:is(.menu-icon,.aud-icon,.curated-action svg,.carousel-controls svg){transition:translate .36s var(--ease-control), scale .24s var(--ease-control)}.swap i,.swaparrow i{transition:transform .52s var(--ease-control)}a.cta:after{transition:translate .42s var(--ease-control)}@media (hover:hover) and (pointer:fine){:is(.menu-btn,.cta,.film-open,.study-close,.study-play,.media-toggle,.carousel-controls button,.study-steps button,.index-explore,.text-action,.back-link,.entrance-start,.entrance-explore):hover:not(:disabled){translate:0 -2px}:is(.index-explore,.text-action,.back-link,.entrance-explore,.entrance-start):hover,.menu-btn:hover .menu-label{background-size:100% 1px}a.cta:hover:after,.curated-film:hover .curated-action svg{translate:3px -3px}.menu-btn:hover .menu-icon,.aud-option:hover .aud-icon{scale:1.08}}:is(.index-explore,.text-action,.back-link,.entrance-explore,.entrance-start):focus-visible,.menu-btn:focus-visible .menu-label{background-size:100% 1px}.swap-host:focus-visible .swap i{transform:translateY(-100%)}.swap-host:focus-visible .swap i+i{transform:translateY(0)}:where(#head,#menu,#content,#filmDialog) :is(button,a[href]):focus-visible{outline-offset:5px;outline:2px solid}:where(#head,#menu,#content,#filmDialog) :is(button,a[href]):active:not(:disabled){translate:0;scale:.98}@media (prefers-reduced-motion:reduce){:where(#head,#menu,#content,#filmDialog) :is(button,a[href],.aud-option),.menu-label,.menu-icon,.aud-icon,.curated-action svg,.carousel-controls svg,.swap i,.swaparrow i,a.cta:after{transition:none;translate:none!important;scale:none!important}.swap-host .swap i,.swap-host .swaparrow i{transform:none!important}.swap i+i,.swaparrow i+i{display:none}}
