.lg-motion-rail{isolation:isolate;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 120%,#69468426,#0000 45%),linear-gradient(#0c0c11,#07080b);border-block:1px solid #9a75b12e;align-items:center;height:clamp(104px,8vw,136px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,inset 0 24px 70px #0000004d}.lg-motion-rail:before,.lg-motion-rail:after{content:"";z-index:3;pointer-events:none;width:15vw;position:absolute;top:0;bottom:0}.lg-motion-rail:before{background:linear-gradient(90deg,#08090d 10%,#08090de0 38%,#0000);left:0}.lg-motion-rail:after{background:linear-gradient(-90deg,#08090d 10%,#08090de0 38%,#0000);right:0}.lg-motion-track{will-change:transform;flex:none;width:max-content;animation:42s linear infinite lg-marquee;display:flex}.lg-motion-group{white-space:nowrap;flex:none;align-items:center;gap:clamp(22px,2.5vw,42px);padding-right:clamp(22px,2.5vw,42px);display:flex}.lg-motion-group b{letter-spacing:.17em;color:#d9d7df;background:linear-gradient(105deg,#85828d 0%,#f4f3f6 44%,#c7a5d8 58%,#807d88 100%) 80% 0/180% 100%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 5px 16px #00000080);opacity:.82;-webkit-background-clip:text;background-clip:text;flex:none;align-items:center;gap:clamp(22px,2.5vw,42px);font-size:clamp(14px,1.25vw,20px);font-style:normal;font-weight:650;line-height:1;transition:filter .45s,opacity .45s,transform .45s;display:inline-flex}.lg-motion-group i{color:#cab0d9;-webkit-text-fill-color:#cab0d9;background:#80549714;border:1px solid #8b709e61;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid;box-shadow:0 0 18px #774e901f}.lg-motion-light{z-index:2;background:linear-gradient(90deg,#0000,#9070a4 35%,#fff 52%,#7d9bc2 68%,#0000);width:18%;height:1px;animation:8.5s ease-in-out infinite lg-rail-light;position:absolute;bottom:0;left:-22%;transform:skew(-18deg);box-shadow:0 0 8px #caa8dcd9,0 0 22px #5b79a480}.lg-motion-rail:hover .lg-motion-track{animation-play-state:paused}.lg-motion-rail:hover .lg-motion-group b{opacity:1;filter:drop-shadow(0 0 14px #b591ca29)brightness(1.08)}.lg-motion-rail:hover .lg-motion-group b:hover{transform:translateY(-2px)}.lg-motion-rail:hover .lg-motion-light{box-shadow:0 0 10px #d9b6ecf2,0 0 28px #6984ad9e}.lg-motion-rail.is-reverse .lg-motion-track,.lg-motion-rail.is-reverse .lg-motion-light{animation-direction:reverse}@media (max-width:650px){.lg-motion-rail{height:92px}.lg-motion-track{animation-duration:32s}.lg-motion-group{gap:20px;padding-right:20px}.lg-motion-group b{letter-spacing:.14em;gap:20px;font-size:12px}.lg-motion-group i{flex-basis:18px;width:18px;height:18px;font-size:7px}}@media (prefers-reduced-motion:reduce){.lg-motion-track,.lg-motion-light{animation:none}.lg-motion-track{transform:translate(-12%)}.lg-motion-light{display:none}}@keyframes lg-marquee{to{transform:translate(-50%)}}@keyframes lg-rail-light{0%,18%{opacity:0;transform:translate(0,0)}28%{opacity:1}72%{opacity:1;transform:translate(700%)}82%,to{opacity:0;transform:translate(700%)}}.lg-motion-rail:not(.is-playing) :is(.lg-motion-track,.lg-motion-light){will-change:auto;animation-play-state:paused}html body #top :is(.brand-film-screen,.clip-player){position:relative}html body #top button.inline-video-play{z-index:5;color:#fff;cursor:pointer;pointer-events:auto;background:#151519ed;border:1px solid #ffffff80;border-radius:28px;width:max-content;max-width:90%;min-height:48px;padding:13px 20px;font-size:14px;font-weight:600;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 20px #0005}html body #top button.inline-video-play:focus-visible{outline-offset:4px;outline:3px solid #fff}html body #top section.brand-film.brand-film-cinema{isolation:isolate;color:#eee8f6;content-visibility:visible;border-top:1px solid #ddc2ed16;position:relative;overflow:hidden;background:radial-gradient(at 50% 52%,#35263f55,#0000 68%),#100e14!important;padding:90px max(32px,50vw - 830px) 38px!important}html body #top .brand-film-cinema>header{justify-content:space-between;align-items:flex-end;gap:40px;margin:0 0 34px;padding:0 4px;display:flex}html body #top .brand-film-cinema .brand-film-eyebrow{letter-spacing:.23em;color:#b49bc7;align-items:center;gap:12px;font-size:9px;font-weight:500;display:flex}.brand-film-eyebrow:before{content:"";background:#aa88bd;width:28px;height:1px}html body #top .brand-film.brand-film-cinema h2{text-wrap:balance;max-width:900px;margin:18px 0 0;font-weight:400;color:#f2edf8!important;-webkit-text-fill-color:#f2edf8!important;letter-spacing:-.045em!important;background:0 0!important;font-size:clamp(32px,3.6vw,58px)!important;line-height:1.1!important}html body #top .brand-film.brand-film-cinema h2 em{font-style:normal;color:#bea0d1!important;-webkit-text-fill-color:#bea0d1!important;background:0 0!important}html body #top .brand-film-cinema>header>p{flex-shrink:0;max-width:330px;margin:0 0 3px;font-size:13px;font-weight:400;line-height:1.85;color:#a599b1!important}html body #top .brand-film-cinema .brand-film-frame{background:linear-gradient(145deg,#c2a2d119,#ffffff03 35%,#c2a2d10d);border:1px solid #c0a6d137;border-radius:19px;padding:7px;position:relative;box-shadow:0 24px 80px #0005}html body #top .brand-film-cinema .brand-film-frame:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ddc7ebaa,#0000);height:1px;position:absolute;inset:-1px 18% auto}html body #top .brand-film-cinema .brand-film-screen{box-shadow:none;aspect-ratio:16/9;background:#08070a;border:0;border-radius:12px;position:relative;overflow:hidden}html body #top .brand-film.brand-film-cinema .brand-film-screen>video{opacity:1;pointer-events:none;border:0;border-radius:0;aspect-ratio:16/9!important;object-fit:contain!important;object-position:center!important;clip-path:none!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}html body #top .brand-film-cinema>footer{color:#897991;letter-spacing:.2em;background:0 0;border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin:22px 0 0;font-size:8px;line-height:1.6;display:flex;padding:0 4px!important}html body #top .brand-film-cinema>footer>span{font-size:inherit;color:inherit}html body #top .brand-film-cinema .brand-film-signature{color:#cbb7d8;letter-spacing:.26em;font-size:11px}@media (max-width:1000px){html body #top .brand-film-cinema>header{gap:22px}html body #top .brand-film-cinema>header>p{max-width:230px;font-size:12px}}@media (max-width:800px){html body #top section.brand-film.brand-film-cinema{padding:44px 12px 28px!important}html body #top .brand-film-cinema>header{margin-bottom:24px;padding:0 12px;display:block}html body #top .brand-film-cinema .brand-film-eyebrow{letter-spacing:.17em;gap:10px;font-size:8px}html body #top .brand-film.brand-film-cinema h2{max-width:480px;margin:15px 0 0;font-size:clamp(30px,8.3vw,46px)!important;line-height:1.12!important}html body #top .brand-film-cinema>header>p{max-width:320px;margin:15px 0 0;font-size:12px;line-height:1.75}html body #top .brand-film-cinema .brand-film-frame{border-radius:12px;padding:4px;box-shadow:0 16px 40px #0003}html body #top .brand-film-cinema .brand-film-screen{border-radius:8px}html body #top .brand-film-cinema>footer{letter-spacing:.11em;flex-wrap:wrap;gap:8px;margin-top:16px;font-size:7px;padding:0 12px!important}html body #top .brand-film-cinema .brand-film-signature{letter-spacing:.18em;font-size:9px}html body #top .brand-film-cinema>footer>span:last-child{display:none}}
