.fs{--fs-plate:var(--ink);--fs-on:var(--paper);--fs-pad:clamp(.5rem, 1vw, .9rem);--fs-scrim:0;--fs-track:230svh;--fp-x:var(--fx-w);--fp-y:var(--fy-w);--ta-x:var(--tx-w);--ta-y:var(--ty-w);background:var(--ink);color:var(--paper);position:relative}.fs[data-theme=paper]{--fs-plate:var(--paper);--fs-on:var(--ink)}.fs[data-theme=red]{--fs-plate:var(--red);--fs-on:var(--ink)}@media (max-aspect-ratio:1){.fs{--fs-track:180svh;--fp-x:var(--fx-t);--fp-y:var(--fy-t);--ta-x:var(--tx-t);--ta-y:var(--ty-t)}}.fs-track{height:var(--fs-track)}.fs-stage{background:var(--ink) var(--fs-blur) center / cover no-repeat;height:100svh;margin:0;position:sticky;top:0;overflow:hidden}.fs-shake,.fs-pic,.fs-img,.fs-img img{width:100%;height:100%;position:absolute;inset:0}.fs-pic{transform-origin:var(--fp-x) var(--fp-y)}.fs-img img{object-fit:cover;object-position:var(--fp-x) var(--fp-y)}.fs-scrim{background:var(--ink);opacity:var(--fs-scrim);pointer-events:none;position:absolute;inset:0}.fs-anchor,.fs-panel--strip,.fs-block{--w:min(var(--fs-measure), calc(var(--fs-budget) * .4 / var(--inv)))}.fs-block{width:var(--w);position:relative}.fs-line{position:relative}.fs .fs-fit{font-size:calc(var(--w) / (var(--ch) * .37));padding-top:.1em;line-height:.86}.fs-anchor{z-index:4;left:clamp(calc(var(--margin) + var(--fs-pad) + var(--w) / 2), var(--ta-x), calc(100% - var(--margin) - var(--fs-pad) - var(--w) / 2));top:clamp(calc(var(--header-h) + 1.25rem + var(--fs-budget) / 2), var(--ta-y), calc(100% - 6.25rem - var(--fs-budget) / 2));position:absolute;translate:-50% -50%}.fs-cap{z-index:6;left:var(--margin);bottom:var(--margin);max-width:calc(100% - var(--margin) * 2);color:var(--paper);text-shadow:0 0 6px #000000d9,0 1px 14px #0009;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid;position:absolute}.fs-capMain{align-content:center;gap:.2rem;display:grid}.fs-capMain:before{content:"";width:calc(var(--stroke-w) * .6);height:var(--stroke-h);background:var(--red);transform:skewX(var(--stroke-skew));margin-bottom:.45rem;display:block}.fs-capEvent{font-family:var(--font-plate-stack);letter-spacing:.02em;text-transform:uppercase;font-size:.75rem;font-weight:800;font-stretch:125%;line-height:1.2}.fs-capPlace{font-family:var(--font-sheet-stack);font-size:.8125rem;line-height:1.25}.fs-capEnd{flex-direction:column;justify-content:center;align-items:center;gap:.1rem;min-width:3rem;display:flex}.fs-capLabel{font-family:var(--font-sheet-stack);font-size:.75rem;line-height:1}.fs-capNo{font-family:var(--font-bill-stack);color:var(--red);text-shadow:none;font-size:2.6rem;line-height:.86}.fs--split{--fs-scrim:.1;--fs-track:250svh}.fs-shutter{z-index:3;background:var(--fs-plate);visibility:hidden;height:50.2%;position:absolute;left:0;right:0}.fs[data-theme=paper] .fs-shutter,.fs[data-theme=paper] .fs-bar{background-image:none}.fs-shutter{height:58%}.fs-shutter--a{clip-path:polygon(0 0,100% 0,100% 72%,0 100%);top:0}.fs-shutter--b{clip-path:polygon(0 28%,100% 0,100% 100%,0 100%);bottom:0}.fs-split{z-index:4;--fs-measure:60vw;position:absolute}.fs-split--a{--fs-budget:38svh;left:calc(var(--margin) + var(--fs-pad));top:calc(var(--header-h) + 1rem)}.fs-split--b{--fs-budget:24svh;right:calc(var(--margin) + var(--fs-pad));bottom:calc(var(--margin) + .5rem)}.fs--split .fs-block,.fs--ropes .fs-block{background:var(--fs-plate);color:var(--fs-on);box-shadow:calc(var(--fs-pad) * -1) 0 0 var(--fs-plate), var(--fs-pad) 0 0 var(--fs-plate);clip-path:polygon(calc(var(--fs-pad) * -1 + var(--slant)) 0, calc(100% + var(--fs-pad)) 0, calc(100% + var(--fs-pad)) calc(100% - var(--slant)), calc(100% + var(--fs-pad) - var(--slant)) 100%, calc(var(--fs-pad) * -1) 100%, calc(var(--fs-pad) * -1) var(--slant));padding-bottom:.35rem}.fs-ghost{z-index:2;white-space:nowrap;pointer-events:none;position:absolute;top:50%;left:0;translate:0 -50%}.fs-ghostIn{color:#0000;-webkit-text-stroke:2px var(--paper);padding-top:.1em;font-size:54svh;display:inline-block}.fs--depth .fs-anchor{--fs-budget:34svh;--fs-measure:40vw}.fs--depth .fs-line{background:var(--fs-plate);color:var(--fs-on);box-shadow:calc(var(--fs-pad) * -1) 0 0 var(--fs-plate), var(--fs-pad) 0 0 var(--fs-plate);clip-path:polygon(calc(var(--fs-pad) * -1) 0, calc(100% + var(--fs-pad)) 0, calc(100% + var(--fs-pad)) calc(100% - var(--slant)), calc(100% + var(--fs-pad) - var(--slant)) 100%, calc(var(--fs-pad) * -1) 100%);margin-bottom:.45rem;translate:-4%}.fs--depth .fs-line:nth-child(2n){translate:5%}.fs--depth .fs-line:nth-child(3){translate:-1%}.fs--ropes{--rope-c:clamp(36%, var(--ta-y), 68%)}.fs-ropes{z-index:3;pointer-events:none;position:absolute;inset:0}.fs-rope{left:0;right:0;top:calc(var(--rope-c) + var(--o));background:var(--paper);transform-origin:0;clip-path:polygon(0 calc(100% - 3px),100% 0,100% 10px,0 100%);height:7svh;margin-top:-3.5svh;position:absolute}.fs-rope[data-i="1"],.fs-rope[data-i="3"]{clip-path:polygon(0 0,100% calc(100% - 10px),100% 100%,0 3px)}.fs-rope[data-ink=red]{background:var(--red)}.fs-rope[data-i="0"]{--o:-21svh}.fs-rope[data-i="1"]{--o:-14.5svh;transform-origin:100%}.fs-rope[data-i="2"]{--o:14.5svh}.fs-rope[data-i="3"]{--o:21svh;transform-origin:100%}.fs-buckle{display:none}.fs--ropes .fs-anchor{--fs-budget:22svh;--fs-measure:84vw;top:var(--rope-c)}.fs-anchor--one{--inv:var(--inv-one)}.fs-tallOnly{display:none}.fs-flash{z-index:7;background:var(--paper);opacity:0;pointer-events:none;position:absolute;inset:0}.fs[data-hit=false] .fs-img--hit{opacity:0}.fs[data-hit=false] .fs-punch{visibility:hidden}.fs[data-hit=true] .fs-punch{animation:.42s cubic-bezier(.3,1.55,.5,1) both fs-punch}.fs[data-hit=true] .fs-flash{animation:.16s linear both fs-flash}.fs[data-hit=true] .fs-shake{animation:.3s steps(4,end) both fs-shake}@keyframes fs-punch{0%{transform:scale(1.55)}to{transform:none}}@keyframes fs-flash{0%{opacity:.85}to{opacity:0}}@keyframes fs-shake{0%{transform:translate(0)}25%{transform:translate(-12px,7px)}50%{transform:translate(9px,-6px)}75%{transform:translate(-4px,3px)}to{transform:none}}.fs--letterbox{--fs-scrim:.12;--strip:min(70svh, calc(100vw / 2.2));--bar:calc(100svh - var(--strip));--bar-t:calc(var(--bar) * .3);--bar-b:calc(var(--bar) * .7)}.fs-bar{z-index:3;background:var(--fs-plate);position:absolute;left:0;right:0}.fs-bar--top{height:calc(var(--bar-t) + var(--cut-sm));clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut-sm)), 0 100%);top:0}.fs-bar--bottom{height:calc(var(--bar-b) + var(--cut-sm));clip-path:polygon(0 var(--cut-sm), 100% 0, 100% 100%, 0 100%);bottom:0}.fs--letterbox .fs-anchor,.fs-panel--strip{--fs-budget:calc(var(--strip) * .6);--fs-measure:44vw}.fs--letterbox .fs-anchor{top:clamp(calc(var(--bar-t) + var(--fs-budget) / 2 + 1.5rem), var(--ta-y), calc(var(--bar-t) + var(--strip) - var(--fs-budget) / 2 - 1.5rem))}.fs-panel{background:var(--ink);opacity:.62;position:absolute}.fs-panel--strip{z-index:2;clip-path:polygon(var(--slant) 0, 100% 0, calc(100% - var(--slant)) 100%, 0 100%);top:0;bottom:0;left:clamp(calc(var(--margin) + var(--fs-pad) + var(--w) / 2), var(--ta-x), calc(100% - var(--margin) - var(--fs-pad) - var(--w) / 2));width:calc(var(--w) + var(--fs-pad) * 5);translate:-50%}.fs-panel--hug{top:-1.1rem;bottom:-.9rem;left:calc(var(--fs-pad) * -1.5);right:calc(var(--fs-pad) * -1.5)}.fs-stack{display:grid;position:relative}.fs-stack>*{grid-area:1/1}.fs-outline .fs-fit{color:#0000;-webkit-text-stroke:2px var(--paper)}.fs-fill{color:var(--paper)}.fs--letterbox .fs-cap{left:auto;right:calc(var(--margin) + .5rem);bottom:calc(var(--bar-b) - 1.5rem);transform-origin:100% 100%}.fs--run{--fs-scrim:.6}.fs--run[data-live]{--fs-scrim:.14}.fs-runBand{z-index:3;background:var(--ink);opacity:.56;clip-path:polygon(0 18%,100% 0,100% 82%,0 100%);height:43svh;margin-top:-21.5svh;display:none;position:absolute;top:63%;left:0;right:0}.fs--run[data-live] .fs-runBand{display:block}.fs-runRow{z-index:4;white-space:nowrap;pointer-events:none;display:none;position:absolute;top:63%;left:0;translate:0 -50%}.fs--run[data-live] .fs-runRow{display:block}.fs--run[data-live] .fs-static{display:none}.fs-runIn{color:var(--paper);padding:.1em .12em 0 .04em;font-size:46svh;display:inline-block}.fs-runIn--echo{color:#0000;-webkit-text-stroke:3px var(--red);position:absolute;top:0;left:0}.fs-runIn--fill{position:relative}.fs--run .fs-anchor{--fs-budget:40svh;--fs-measure:64vw;color:var(--paper)}@media (max-aspect-ratio:1){.fs--split{--fs-track:190svh}.fs-split{--fs-measure:74vw}.fs-split--a{--fs-budget:17svh}.fs-split--b{--fs-budget:12svh;bottom:5.75rem}.fs-ghostIn{-webkit-text-stroke-width:1.5px;font-size:34svh}.fs--depth .fs-anchor{--fs-budget:24svh;--fs-measure:76vw}.fs--ropes .fs-anchor{--fs-budget:27svh;--fs-measure:80vw}.fs-rope{height:5svh;margin-top:-2.5svh}.fs-rope[data-i="0"]{--o:-23svh}.fs-rope[data-i="1"]{--o:-17.5svh}.fs-rope[data-i="2"]{--o:17.5svh}.fs-rope[data-i="3"]{--o:23svh}.fs--letterbox{--strip:72svh;--bar-t:var(--header-h);--bar-b:calc(var(--bar) - var(--header-h))}.fs--letterbox .fs-anchor{--fs-budget:26svh;--fs-measure:80vw;top:clamp(calc(var(--bar-t) + var(--fs-budget) / 2 + 1.5rem), var(--ta-y), calc(var(--bar-t) + var(--strip) - var(--fs-budget) / 2 - 4.75rem))}.fs-runIn--echo{-webkit-text-stroke-width:2px}.fs-outline .fs-fit{-webkit-text-stroke-width:1.5px}.fs-runIn{font-size:17svh}.fs-runBand{height:18svh;margin-top:-9svh;top:64%}.fs-runRow{top:64%}.fs-wideOnly{display:none}.fs-tallOnly{display:block}.fs--run .fs-anchor{--fs-budget:28svh;--fs-measure:82vw}}@media (prefers-reduced-motion:reduce){.fs-track{height:auto}.fs-stage{position:relative}}.fs-img img{filter:none}.fs--ropes .fs-img:not(.fs-img--hit) img,.fs--letterbox .fs-img:not(.fs-img--hit) img{filter:grayscale()contrast(1.05)}.fs-pic:after{content:none}.fs--split{--fs-scrim:.18}.fs--depth{--fs-scrim:.3}.fs--letterbox{--fs-scrim:.2}.fs-line .fs-fit,.fs-fill .fs-fit,.fs-runIn--fill,.fs[data-theme=paper] .fs-line .fs-fit,.fs[data-theme=red] .fs-line .fs-fit{text-shadow:none}.fs-runIn--echo{-webkit-text-stroke-color:var(--red)}.fs-cap{box-shadow:none}
