.casper-lp{margin:0}.casper-lp a{color:#33363B;text-decoration:none}.casper-lp a:hover{color:#0B0C0E}.casper-lp .fx{inset:0;width:100%;height:100%;z-index:-1}.casper-lp .band,.casper-lp .fx{position:absolute;pointer-events:none}.casper-lp .band{top:-10%;bottom:-10%;left:0;width:34%;transform:translateX(-130%) skewX(-14deg);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.74),rgba(255,255,255,0))}.casper-lp .band.run{animation:lp-sheen 3.4s cubic-bezier(.45,0,.2,1) .3s 1 both}.casper-lp .wmw{position:relative;overflow:hidden;display:flex}.casper-lp .wmw svg{display:block;width:100%;height:auto;overflow:visible}.casper-lp .wmw .wl{fill:#0B0C0E}.casper-lp .wmw .wcv{position:absolute;left:0;top:0;width:100%;height:100%;display:none;pointer-events:none}.casper-lp .wmw.w .wcv{display:block}.casper-lp .wmw.w svg{opacity:0}.casper-lp .ready .rv{opacity:0;transform:translateY(16px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.casper-lp .ready .rv.in{opacity:1;transform:none}.casper-lp .ov{animation:lp-rise 1.4s cubic-bezier(.22,1,.36,1) infinite}.casper-lp .ov2{animation-delay:.14s}.casper-lp .ov3{animation-delay:.28s}@keyframes lp-rise{0%,60%,to{transform:scaleY(1);opacity:.5}25%{transform:scaleY(1.5);opacity:1}}.casper-lp .cur{display:inline-block;width:.36em;height:.74em;border-radius:50%;background:#1C2D8D;vertical-align:-.04em;margin-left:.14em;animation:lp-breathe 1.6s ease-in-out infinite}@keyframes lp-breathe{0%,to{opacity:1}50%{opacity:.15}}.casper-lp .nav-m{display:none}@media (max-width:760px){.casper-lp .nav-d{display:none!important}.casper-lp .nav-m{display:flex}}.casper-lp .filmcard{aspect-ratio:16/9}@media (max-width:664px){.casper-lp .filmcard{aspect-ratio:4/5}}.casper-lp .lift{transition:transform .25s cubic-bezier(.22,1,.36,1)}.casper-lp .lift:hover{transform:translateY(-2px)}.casper-lp .lbl{display:flex;align-items:center;gap:12px;margin:0}.casper-lp .lbl i{width:8px;height:16px;border-radius:50%;background:#1C2D8D;flex:none}.casper-lp .lbl span{font-family:Geist Mono,monospace;font-size:13px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.casper-lp .lbl b{flex:1;height:1px;background:rgba(11,12,14,.14)}.casper-lp .hdr{background:#FFFFFF}.casper-lp .hbg{align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;background:transparent;color:#0B0C0E;cursor:pointer;border-radius:999px}.casper-lp .hb{position:relative;display:block;width:22px;height:14px}.casper-lp .hb i{position:absolute;left:0;right:0;height:2px;border-radius:2px;background:currentColor;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s}.casper-lp .hb i:first-child{top:0}.casper-lp .hb i:nth-child(2){top:6px}.casper-lp .hb i:nth-child(3){top:12px}.casper-lp .hbg[aria-expanded=true] .hb i:first-child{transform:translateY(6px) rotate(45deg)}.casper-lp .hbg[aria-expanded=true] .hb i:nth-child(2){opacity:0}.casper-lp .hbg[aria-expanded=true] .hb i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.casper-lp .hdcta{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.casper-lp .hdr.cta-off .hdcta{opacity:0;transform:translateY(-6px);pointer-events:none}.casper-lp .hdr .nav-d{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.casper-lp .hdr.nh .nav-d{opacity:0;transform:translateY(-6px);pointer-events:none}.casper-lp .sc{padding-top:84px}.casper-lp .sc .hdr{position:fixed;top:0;left:0;right:0;z-index:40;background:rgba(255,255,255,.9);backdrop-filter:blur(14px)}.casper-lp .fg{transform-origin:50% 0}.casper-lp .st.ty .w{display:none}.casper-lp .st.ty .w.on{display:inline}.casper-lp .pinw{position:relative}.casper-lp .sn{position:absolute;left:0;top:calc(var(--stp,450px) * var(--i));width:1px;height:1px;pointer-events:none}.casper-lp .pin{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:clamp(24px,3vw,36px);padding:clamp(56px,7vw,100px) clamp(20px,4vw,64px)}.casper-lp .pin>*{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;box-sizing:border-box}.casper-lp .hd{display:flex;flex-direction:column;gap:20px}.casper-lp .only-m{display:none}.casper-lp .pinin{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.casper-lp .pm{border-radius:28px;background:#FFFFFF;aspect-ratio:1/.84;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;overflow:hidden}.casper-lp .pbs{display:grid}.casper-lp .pb,.casper-lp .pp{grid-area:1/1;opacity:0;transform:translateY(14px);transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1);pointer-events:none}.casper-lp .pp,.casper-lp .ppi{width:400px;height:300px}.casper-lp .ppi{box-sizing:border-box;transform:scale(var(--ms,1));display:flex;flex-direction:column;justify-content:center}.casper-lp .a0 .p0,.casper-lp .a1 .p1,.casper-lp .a2 .p2,.casper-lp .a3 .p3,.casper-lp .a4 .p4,.casper-lp .a5 .p5{opacity:1;transform:none;pointer-events:auto}.casper-lp .tabs{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 28px -14px}.casper-lp .tb{font:inherit;font-size:14px;font-weight:500;border:0;border-radius:999px;padding:10px 14px;min-height:40px;background:transparent;color:#5C5F66;cursor:pointer;white-space:nowrap;flex:none;transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.casper-lp .tb:hover{color:#0B0C0E}.casper-lp .a0 .t0,.casper-lp .a1 .t1,.casper-lp .a2 .t2,.casper-lp .a3 .t3,.casper-lp .a4 .t4,.casper-lp .a5 .t5{background:#FFFFFF;color:#0B0C0E}.casper-lp .sc .pinw{height:calc(var(--vh,900px) - 84px + var(--stp,450px) * var(--n))}.casper-lp .sc .pin{position:sticky;top:84px;height:calc(var(--vh,900px) - 84px);padding-top:20px;padding-bottom:20px}.casper-lp .sc #top,.casper-lp .sc .sn{scroll-snap-align:start}.casper-lp .sc #top{min-height:calc(var(--vh,900px) - 84px)!important}.casper-lp .g5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.casper-lp .c5{border-radius:24px;padding:14px 14px 22px;display:flex;flex-direction:column;gap:18px;opacity:.36;transition:opacity .5s cubic-bezier(.4,0,.2,1),background .5s cubic-bezier(.4,0,.2,1)}.casper-lp .c5.on{opacity:1}.casper-lp .c5.now{background:#FFFFFF}.casper-lp .il{height:150px;border-radius:14px;background:rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:background .5s cubic-bezier(.4,0,.2,1)}.casper-lp .c5.now .il{background:#F6F7F8}.casper-lp .o5{width:9px;height:20px;border-radius:50%;background:#1C2D8D;opacity:.5}.casper-lp .c5.now .o5{animation:lp-rise 1.4s cubic-bezier(.22,1,.36,1) infinite}.casper-lp .c5.now .r5{animation:lp-rowin .6s cubic-bezier(.4,0,.2,1) both}.casper-lp .c5.now .d5{animation:lp-breathe 1.2s ease-in-out infinite}@keyframes lp-rowin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.casper-lp .g7{display:flex;gap:12px;height:min(600px,calc(var(--vh,900px) - 300px))}.casper-lp .rcx{position:relative;isolation:isolate;flex:1 1 0;min-width:0;border-radius:28px;overflow:hidden;background:#F1F2F4;color:#FFFFFF;cursor:pointer;transition:flex-grow .6s cubic-bezier(.4,0,.2,1),height .6s cubic-bezier(.4,0,.2,1)}.casper-lp .rcx.on{flex-grow:3.2;cursor:default}.casper-lp .rcx img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.casper-lp .rcx:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,12,14,0) 40%,rgba(11,12,14,.8))}.casper-lp .rm{opacity:0;max-height:0;overflow:hidden;transition:opacity .4s cubic-bezier(.4,0,.2,1),max-height .6s cubic-bezier(.4,0,.2,1)}.casper-lp .rcx.on .rm{opacity:1;max-height:260px;transition:opacity .5s cubic-bezier(.4,0,.2,1) .2s,max-height .6s cubic-bezier(.4,0,.2,1)}@media (min-width:761px){.casper-lp .sc .pg{min-height:calc(var(--vh,900px) - 84px);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;scroll-snap-align:start}.casper-lp .sc .pg>*{width:100%;box-sizing:border-box}.casper-lp .sc .endc{min-height:calc(var(--vh,900px) - 108px);justify-content:center}.casper-lp .sc .fg{max-width:calc((var(--vh,900px) - 116px) * 16 / 9);margin:0 auto}.casper-lp .sc .pm{max-height:calc(var(--vh,900px) - 314px)}}@media (max-width:1000px){.casper-lp .g5{grid-template-columns:repeat(2,minmax(0,1fr))}}.casper-lp .tr3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px)}.casper-lp .tr3>div{display:flex;flex-direction:column;gap:10px;border-top:1px solid #e4e5e8;padding-top:clamp(20px,2.4vw,32px)}.casper-lp .tr3 .big{font-size:clamp(56px,6.6vw,100px);font-weight:500;letter-spacing:-.055em;line-height:.95;white-space:nowrap;margin-bottom:clamp(8px,1.4vw,20px)}.casper-lp .ready.sc .tr3>div{opacity:0;transform:translateY(14px)}.casper-lp .ready.sc .tr3.in>div{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--k) * .18s)}@media (max-width:760px){.casper-lp .tr3{grid-template-columns:minmax(0,1fr);gap:36px}.casper-lp .tr3 .big{font-size:76px}}@media (prefers-reduced-motion:reduce){.casper-lp .tr3>div{transition:none!important}}.casper-lp .mbar{display:none}@media (max-width:760px){.casper-lp .only-m{display:block}.casper-lp .only-d{display:none!important}.casper-lp .pinin{grid-template-columns:minmax(0,1fr);gap:20px}.casper-lp .sc .pinw.pd{height:auto}.casper-lp .sc .pinw.pd .pin{position:static;height:auto;padding-top:56px;padding-bottom:56px}.casper-lp .g5{grid-template-columns:minmax(0,1fr)}.casper-lp .il{height:130px}.casper-lp .g7{flex-direction:column;height:auto}.casper-lp .rcx{flex:none;height:96px}.casper-lp .rcx.on{height:460px}.casper-lp .rcx .rl{opacity:0}.casper-lp .rcx.on .rl{opacity:1}.casper-lp .pm{aspect-ratio:4/3;border-radius:22px}.casper-lp .s6w .pin{padding-top:12px;padding-bottom:12px}.casper-lp .sc .s6w .pin{padding-top:12px;padding-bottom:76px}.casper-lp .tabs{flex-wrap:nowrap;overflow-x:auto;gap:6px;margin:0 -20px 16px;padding:0 20px;scrollbar-width:none}.casper-lp .tabs::-webkit-scrollbar{display:none}.casper-lp .mbar{display:flex;visibility:hidden;position:fixed;left:0;right:0;bottom:0;z-index:45;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));background:rgba(255,255,255,.94);backdrop-filter:blur(14px);border-top:1px solid #e4e5e8;transform:translateY(110%);transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s .3s}.casper-lp .mbar.show{visibility:visible;transform:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}}@media (max-width:760px) and (max-height:720px){.casper-lp .pm{aspect-ratio:16/10}}@media (max-width:760px){.casper-lp .hcta{display:none}}@media (prefers-reduced-motion:reduce){.casper-lp .c5,.casper-lp .hb i,.casper-lp .hdcta,.casper-lp .hdr .nav-d,.casper-lp .il,.casper-lp .mbar,.casper-lp .pb,.casper-lp .pp,.casper-lp .rcx,.casper-lp .rm,.casper-lp .tb{transition:none}.casper-lp .band.run,.casper-lp .c5.now .d5,.casper-lp .c5.now .o5,.casper-lp .c5.now .r5,.casper-lp .cur,.casper-lp .ov{animation:none}.casper-lp .wmw.w svg{opacity:1!important}.casper-lp .wmw .wcv{display:none!important}.casper-lp .ready .rv{opacity:1;transform:none;transition:none}.casper-lp .lift{transition:none}.casper-lp .lift:hover{transform:none}}@media print{.casper-lp .ready .rv{opacity:1;transform:none;transition:none}}