.feed-carousel{grid-auto-flow:column;grid-auto-columns:calc((100% - var(--spacing-gutter)) / 2);gap:var(--spacing-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;margin-inline:-1rem;padding-inline:1rem;scroll-padding-inline:1rem;display:grid;overflow-x:auto}.feed-carousel::-webkit-scrollbar{display:none}.feed-carousel>*{scroll-snap-align:start;min-width:0}@media (min-width:640px){.feed-carousel{grid-auto-columns:calc((100% - 2 * var(--spacing-gutter)) / 3);margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem}}@media (min-width:1024px){.feed-carousel{grid-auto-columns:calc((100% - 3 * var(--spacing-gutter)) / 4);margin-inline:-2rem;padding-inline:2rem;scroll-padding-inline:2rem}}.feed-carousel--groups{grid-auto-columns:calc((100% - 2 * var(--spacing-gutter)) * .4)}@media (min-width:640px){.feed-carousel--groups{grid-auto-columns:calc((100% - 3 * var(--spacing-gutter)) / 4)}}@media (min-width:1024px){.feed-carousel--groups{grid-auto-columns:calc((100% - 5 * var(--spacing-gutter)) / 6)}}.feed-carousel--people{grid-auto-columns:calc((100% - 3 * var(--spacing-gutter)) * .3)}@media (min-width:640px){.feed-carousel--people{grid-auto-columns:calc((100% - 4 * var(--spacing-gutter)) / 5)}}@media (min-width:1024px){.feed-carousel--people{grid-auto-columns:calc((100% - 6 * var(--spacing-gutter)) / 7)}}.feed-row .like-btn:not(.is-active),.feed-row .like-btn:not(.is-active):hover{box-shadow:none;background:0 0;border-color:#0000}.feed-row .like-btn:not(.is-active) .like-btn-icon{color:var(--ink-4)}.feed-row .like-btn{border-radius:999px;width:44px;height:44px}.feed-row .like-btn .like-btn-icon{width:18px;height:18px}.feed-parked{content-visibility:hidden}@supports not (content-visibility:hidden){.feed-parked{display:none}}@keyframes feed-lift-in{0%{opacity:0}to{opacity:1}}.kino-stage{pointer-events:none;height:calc(263px + 9.7vw);margin-inline:calc(50% - 50vw);position:relative;overflow-x:clip}.kino-strip,.kino-strip-glow{width:calc(100.5vw + 64px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-5.5deg)}.kino-strip{pointer-events:auto;-webkit-tap-highlight-color:transparent;height:250px;overflow:hidden;box-shadow:0 16px 44px #1c16124d,0 2px 6px #1c161238}.kino-strip:before,.kino-strip:after{content:"";z-index:2;pointer-events:none;height:.5px;position:absolute;inset-inline:0}.kino-strip:before{background:#ffffff12;top:0}.kino-strip:after{background:#ffffff0d;bottom:0}.kino-strip-glow{filter:blur(26px);opacity:0;height:320px;-webkit-mask-image:linear-gradient(#0000 0%,#000 32% 68%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 32% 68%,#0000 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kino-strip{box-shadow:none}:root:not([data-theme=light]) .kino-strip-glow{opacity:.42}}:root[data-theme=dark] .kino-strip{box-shadow:none}:root[data-theme=dark] .kino-strip-glow{opacity:.42}.kino-strip-track{transform:translate3d(var(--kino-rest), 0, 0);will-change:transform;animation:kino-strip-glide var(--kino-duration) linear var(--kino-delay) infinite;flex-direction:column;display:flex}.kino-stage:not([data-running]) .kino-strip-track,.kino-stage:not([data-running]) .kino-strip-sheen{animation-play-state:paused}@keyframes kino-strip-glide{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * var(--kino-cycle)), 0, 0)}}.kino-strip-perf{background:#080604;height:16px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16'%3E%3Cmask id='m'%3E%3Crect width='18' height='16' fill='white'/%3E%3Crect x='5' y='5.25' width='8' height='5.5' rx='1.4' fill='black'/%3E%3C/mask%3E%3Crect width='18' height='16' mask='url(%23m)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16'%3E%3Cmask id='m'%3E%3Crect width='18' height='16' fill='white'/%3E%3Crect x='5' y='5.25' width='8' height='5.5' rx='1.4' fill='black'/%3E%3C/mask%3E%3Crect width='18' height='16' mask='url(%23m)'/%3E%3C/svg%3E");-webkit-mask-size:18px 16px;mask-size:18px 16px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.kino-strip-frames{background:#080604;gap:8px;padding:7px 0;display:flex}.kino-strip-poster{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;flex:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:block}.kino-strip-poster:active{transform:scale(.96)}@media (hover:hover){.kino-strip:hover .kino-strip-track{animation-play-state:paused}}.kino-strip:active .kino-strip-track,.kino-strip[data-swiping] .kino-strip-track{animation-play-state:paused}.kino-strip{touch-action:pan-y}.kino-strip-shift{will-change:transform}.kino-strip-sheen{pointer-events:none;mix-blend-mode:screen;opacity:0;position:absolute;inset:0;transform:translate(-100%)}.kino-strip-sheen>span{background:linear-gradient(90deg,#fff0,#ffffff21,#fff0);width:220px;height:160%;position:absolute;top:-30%;right:0;transform:rotate(24deg)}.kino-strip-sheen{animation:11s linear 2.5s infinite kino-strip-sheen}@keyframes kino-strip-sheen{0%{opacity:0;transform:translate(-100%)}18%{opacity:1}36.4%{opacity:0;transform:translate(220px)}to{opacity:0;transform:translate(220px)}}@media (prefers-reduced-motion:reduce){.kino-strip-track,.kino-strip-sheen{animation:none}}.kino-tickets{gap:var(--spacing-gutter);overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:-1rem;margin-top:-4px;margin-bottom:-16px;padding:4px 1rem 16px;display:flex;overflow-x:auto}.kino-tickets::-webkit-scrollbar{display:none}@media (min-width:640px){.kino-tickets{margin-inline:-1.5rem;padding-inline:1.5rem}}@media (min-width:1024px){.kino-tickets{margin-inline:-2rem;padding-inline:2rem}}.kino-ticket{-webkit-tap-highlight-color:transparent;flex:none;width:256px;height:64px;transition:transform .25s cubic-bezier(.34,1.4,.64,1);display:block;position:relative}.kino-ticket:active{transform:scale(.97)}.kino-ticket-paper{filter:drop-shadow(0 4px 8px #1c161224);overflow:visible}.kino-ticket-paper path{fill:#f6f1ea;stroke:#1c161212;stroke-width:.5px}.kino-ticket:active .kino-ticket-paper path{fill:#ede7de}.kino-ticket-tear{stroke:#6b615773;stroke-width:.75px;stroke-dasharray:2 2.5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kino-ticket-paper{filter:drop-shadow(0 6px 12px #1c16128c)}:root:not([data-theme=light]) .kino-ticket-paper path{fill:#e9e1d5}}:root[data-theme=dark] .kino-ticket-paper{filter:drop-shadow(0 6px 12px #1c16128c)}:root[data-theme=dark] .kino-ticket-paper path{fill:#e9e1d5}.kino-ticket--empty{max-width:100%}
