main:has(.v3film){overflow-x:clip}.v3film{z-index:-1;pointer-events:none;position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw);overflow:hidden}.v3film :is(img,video){object-fit:cover;object-position:right center;width:100%;height:100%;animation:24s ease-in-out infinite alternate v3film-drift;position:absolute;inset:0}.v3film:after{content:"";position:absolute;inset:0}@keyframes v3film-drift{0%{transform:scale(1.02)}to{transform:scale(1.07)translate(-1%)}}html:not([data-v3-mode=light]) .v3film :is(img,video){filter:brightness(.4)saturate(.8)contrast(1.06)}.v3film-home{top:calc(-1 * var(--film-top,26px));height:calc(var(--film-top,26px) + var(--film-h,30rem))}.v3film-home:after{background:linear-gradient(180deg, transparent 58%, color-mix(in srgb, var(--bg) 80%, transparent) 82%, var(--bg) 100%), linear-gradient(90deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 94%, transparent) 22%, color-mix(in srgb, var(--bg) 62%, transparent) 46%, transparent 66%)}.v3film-hub{top:0;bottom:0}.v3film-hub:after{background:linear-gradient(180deg, transparent 52%, color-mix(in srgb, var(--bg) 82%, transparent) 80%, var(--bg) 100%), linear-gradient(90deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 96%, transparent) 30%, color-mix(in srgb, var(--bg) 78%, transparent) 52%, color-mix(in srgb, var(--bg) 30%, transparent) 74%, transparent 90%)}.v3film-hub :is(img,video){opacity:.62}html:not([data-v3-mode=light]) .v3film-hub :is(img,video){opacity:.75;filter:brightness(.34)saturate(.7)contrast(1.04)}.v3film:before{content:"";z-index:1;background:linear-gradient(180deg, var(--bg), transparent);height:3rem;position:absolute;inset:0 0 auto}@media (max-width:43.75rem){.v3film-home{--film-top:0px;--film-h:20.625rem}.v3film :is(img,video){object-position:78% center}.v3film:after{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 12%, transparent) 0%, color-mix(in srgb, var(--bg) 48%, transparent) 38%, color-mix(in srgb, var(--bg) 82%, transparent) 72%, var(--bg) 100%)}}@media (max-width:64rem){.v3film-hub:after{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 84%, transparent) 0%, color-mix(in srgb, var(--bg) 86%, transparent) 36%, color-mix(in srgb, var(--bg) 92%, transparent) 70%, var(--bg) 100%)}}@media (prefers-reduced-motion:reduce){.v3film :is(img,video){animation:none}}
