::selection{color:#f7f6f2;background:#1f8275}a{color:var(--teal);text-decoration:none}a:hover{color:var(--accent2)}button{font-family:inherit}@keyframes fmUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes fmFade{0%{opacity:0}to{opacity:1}}@keyframes fmFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes fmBeam{0%,to{opacity:.5;transform:translate(-50%)scaleX(.94)}50%{opacity:.92;transform:translate(-50%)scaleX(1.05)}}@keyframes fmDust{0%{opacity:0;transform:translateY(0)}18%{opacity:.7}to{opacity:0;transform:translateY(-240px)}}@keyframes fmGrain{0%{transform:translate(0)}20%{transform:translate(-6%,4%)}40%{transform:translate(4%,-6%)}60%{transform:translate(-4%,6%)}80%{transform:translate(6%,-4%)}to{transform:translate(0)}}@keyframes fmBarT{0%{transform:translateY(0)}to{transform:translateY(-101%)}}@keyframes fmBarB{0%{transform:translateY(0)}to{transform:translateY(101%)}}@keyframes fmSheen{to{transform:translate(125%)}}@keyframes fmTitleIn{0%{opacity:0;clip-path:inset(-32% 100% -60% 0)}to{opacity:1;clip-path:inset(-32% 0 -60%)}}@keyframes fmTicket{0%{opacity:0;transform:translate(-50%,-50%)rotate(-4deg)}16%{opacity:1}to{opacity:0;transform:translate(-50%,-210%)rotate(5deg)}}.fmFloat{animation:7s ease-in-out infinite fmFloat}.fmPoster{will-change:transform;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;position:relative}.fmSheen{pointer-events:none;z-index:5;border-radius:inherit;background:linear-gradient(115deg,#0000 34%,#ffffff4d 50%,#0000 64%);position:absolute;inset:0;transform:translate(-125%)}.fmPoster:hover .fmSheen{animation:1.15s fmSheen}.fmBtn{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,background .2s,color .2s}.fmBtn:hover{transform:translateY(-3px)}.fmLine{transition:background .28s,border-color .28s,box-shadow .28s}.fmLine:hover{background:var(--surf2)}.fmChip{transition:background .2s,border-color .2s,color .2s,transform .2s}.fmChip:hover{transform:translateY(-1px)}.fmRelated{transition:transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .38s}.fmRelated:hover{transform:translateY(-6px)}.fmRelated:hover .fmSheen{animation:1.15s fmSheen}
