html.sa .frontpage,html.fr-go .frontpage{visibility:hidden}html.fr-wait .fr-wm,html.fr-wait .fr-pitch{opacity:0}.fr-wm,.fr-pitch{transition:opacity .2s}.frontpage{-webkit-overflow-scrolling:touch;color:var(--ink);background:radial-gradient(120% 70% at 50% 30%,#fbd566 0%,#f6c744 55%,#edb935 100%);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.fr-in{width:100%;max-width:460px;padding:calc(env(safe-area-inset-top) + 34px) 22px 0;flex-direction:column;flex:1 0 auto;align-items:center;margin:0 auto;display:flex}.fr-head{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.fr-wm{font:400 clamp(3.1rem,15vw,4rem)/.9 var(--display);letter-spacing:-.01em;margin:0;transform:rotate(-2deg)}.fr-wm .i{color:var(--cherry)}.fr-pitch{font:400 clamp(1.5rem,7.4vw,1.9rem)/1.08 var(--display);text-wrap:balance;max-width:13ch;margin:16px 0 0}.fr-get{justify-content:center;width:100%;margin-top:26px;display:flex}.fr-badge{border-radius:14px;padding:0;line-height:0;display:inline-block}.fr-badge img{width:auto;height:64px;display:block}.fr-badge.sm img{height:44px}.fr-badge:active{transform:translateY(1px)}.fr-web.big{background:var(--cherry);color:#fff;width:100%;max-width:340px;height:60px;font:800 1.12rem var(--body);box-shadow:0 5px 0 var(--cherry-d);border-radius:18px;justify-content:center;align-items:center;text-decoration:none;display:flex}.fr-web.big:active{box-shadow:0 2px 0 var(--cherry-d);transform:translateY(3px)}.fr-alt{font:600 1rem/1.35 var(--body);color:var(--ink2);text-wrap:balance;max-width:30ch;margin:20px 0 0}.fr-alt a,.fr-io a{color:var(--ink);text-underline-offset:3px;white-space:nowrap;font-weight:800}.fr-io{font:600 .92rem/1.35 var(--body);color:var(--ink2);margin:10px 0 0}.fr-two{align-items:center;gap:16px}.fr-qr{background:var(--paper);border:var(--ol-w) solid var(--ol);border-radius:16px;flex:none;padding:10px;line-height:0}.fr-qr img{width:104px;height:104px}.fr-qrside{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.fr-qrside p{font:600 .92rem/1.3 var(--body);color:var(--ink2);max-width:17ch;margin:0}.fr-qrside .fr-badge img{height:52px}@media (min-width:900px){.fr-qrside .fr-badge img{height:62px}.fr-qr img{width:112px;height:112px}}.fr-pic{width:100%;margin-top:30px}.fr-fan{height:min(118vw,500px);position:relative}.fr-fan img{width:47%;height:auto;box-shadow:0 0 0 5px var(--ink),0 22px 40px -14px #5023008c;background:#fffbf080;border-radius:9%/4.2%;position:absolute;top:0}.fr-fan .l{transform-origin:100% 100%;left:5%;transform:rotate(-6deg)}.fr-fan .r{transform-origin:0 100%;top:5%;right:5%;transform:rotate(5deg)}.fr-video video{aspect-ratio:4/5;object-fit:cover;background:var(--ink);width:100%;box-shadow:0 0 0 5px var(--ink),0 22px 40px -14px #5023008c;border-radius:26px;display:block}.fr-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;width:calc(100% + 44px);margin:30px -22px 0;padding:6px 22px 18px;display:flex;overflow-x:auto}.fr-strip::-webkit-scrollbar{display:none}.fr-strip img{scroll-snap-align:center;background:#fffbf080;border-radius:18px;flex:none;width:64%;height:auto;box-shadow:0 14px 30px -14px #50230099}.fr-foot{width:100%;max-width:460px;padding:26px 22px calc(env(safe-area-inset-bottom) + 22px);text-align:center;flex:none;margin:0 auto}.fr-foot p{justify-content:center;gap:22px;margin:0;display:flex}.fr-foot a{font:700 .88rem var(--body);color:var(--ink2);text-underline-offset:3px}.fr-foot .fr-tmdb{font:500 .72rem/1.4 var(--body);color:var(--ink2);opacity:.8;margin-top:12px;display:block}@media (min-width:900px){.fr-in{flex-direction:row;justify-content:center;align-items:center;gap:72px;max-width:1120px;min-height:calc(100vh - 110px);padding:48px 48px 0}.fr-head{text-align:left;flex:0 460px;align-items:flex-start;width:auto}.fr-wm{transform-origin:0;font-size:5.2rem}.fr-pitch{max-width:12ch;margin-top:22px;font-size:2.7rem}.fr-get{justify-content:flex-start;margin-top:34px}.fr-alt{max-width:none;margin-top:28px}.fr-pic{flex:0 520px;margin-top:0}.fr-fan{height:600px}.fr-video{max-width:460px}.fr-strip{width:auto;max-width:560px;margin:0;padding:10px 4px 20px}.fr-strip img{width:240px}.fr-foot{max-width:1120px}}@media (prefers-reduced-motion:reduce){.fr-badge:active,.fr-web.big:active{transform:none}}
