.video-text,.video-text *{color:#fff!important}body:has(.video-text:hover) .video-text,body:has(.video-text:hover) .video-text *{color:#4D4D4D!important}body:has(.video-item:hover) .video-item:hover .video-text,body:has(.video-item:hover) .video-item:hover .video-text *{color:#fff!important}.video-text,.video-text *{transition:color 0.5s ease}.flip-anim{position:relative;display:inline-block;height:1em;line-height:1em;overflow-y:hidden;overflow-x:visible;min-width:10ch}.flip-word{position:absolute;left:0;top:0;white-space:nowrap;opacity:0;pointer-events:none}.flip-word.is-active{opacity:1}.char{display:inline-block;transform:translateY(150%);transition:transform 0.65s ease;will-change:transform}.char.is-mark{font-size:.3em;line-height:2;margin-left:.2em;opacity:.85}.hover-dir{position:relative;display:inline-block;--origin:left}.hover-dir::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:var(--origin);transition:transform 0.28s cubic-bezier(.4,0,.2,1)}.hover-dir.is-hover::after{transform:scaleX(1)}.hover-dir a{text-decoration:none;color:inherit}.teef-scroll-header{position:sticky;top:0;z-index:999;transition:transform .35s ease,opacity .25s ease;will-change:transform}.teef-scroll-header.is-hidden{transform:translateY(-110%);opacity:0;pointer-events:none}.video-text1{display:inline-block;transform:translateX(0);transition:transform .35s ease;color:inherit}.video-text1 *{color:inherit;transition:none}@media (hover:hover) and (pointer:fine){.video-text1:hover{transform:translateX(0);transition:transform .35s ease,color .35s ease;color:#9F9F9F!important}.video-text1:hover *{transition:color .35s ease;color:#9F9F9F!important}}.video-text1.is-white{color:#9F9F9F!important}.video-text1.is-white *{color:#9F9F9F!important}@media (hover:none){.video-text1.is-white,.video-text1.is-white *{transition:none!important}}#menuOverlay{position:fixed!important;inset:0!important;z-index:999999!important;display:flex!important;align-items:stretch!important;justify-content:flex-end!important;background:rgb(0 0 0 / .65)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .22s ease,visibility .22s ease!important}#menuOverlay.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}#menuOverlay .menu-panel{width:100%!important;height:calc(var(--vh, 1vh) * 100)!important;max-height:calc(var(--vh, 1vh) * 100)!important;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateX(18px);transition:transform .22s ease}#menuOverlay.is-open .menu-panel{transform:translateX(0)}#menuOverlay .menu-panel{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}html,body{overflow-x:hidden!important}#menuOverlay{overflow:hidden!important}#menuOverlay .menu-panel{overflow-x:hidden!important;max-width:100%!important;box-sizing:border-box!important}#menuOverlay .menu-panel *{max-width:100%!important;box-sizing:border-box!important;overflow-wrap:anywhere}#menuOverlay .menu-panel{overflow:visible!important}