@property --ffl-n{syntax:"<integer>";inherits:false;initial-value:0}@property --ffl-iris{syntax:"<length>";inherits:false;initial-value:0}@counter-style ffl-pad3{system:extends decimal;pad:3 "0"}html.ffl-lock{overflow:hidden!important}html.ffl-skip .ff-intro,.ffl-skipped{display:none!important}.ff-intro{z-index:100;background:var(--ffl-bg,#0c0c0d);color:var(--ffl-ink,#f1efe9);-webkit-font-smoothing:antialiased;--ffl-exit-at:calc(1.6s - var(--ffl-exit,.5s));animation:ffl-fade-out var(--ffl-exit,.5s) ease var(--ffl-exit-at) forwards;justify-content:center;align-items:center;padding:16px;font-family:ui-sans-serif,system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.ff-intro.ff-intro-leave{pointer-events:none}@keyframes ffl-fade-out{to{opacity:0;visibility:hidden}}@keyframes ffl-hide-out{to{visibility:hidden}}.ff-intro>.ffl-stage{animation:ffl-content-out var(--ffl-exit,.5s) ease-out var(--ffl-exit-at) forwards}@keyframes ffl-content-out{45%,to{opacity:0}}.ffl-stage{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:100%;display:flex;position:relative}.ffl-name{letter-spacing:-.02em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(28px,5vw,52px);font-weight:600;line-height:1.05}.ffl-sub{letter-spacing:.22em;text-transform:uppercase;opacity:.6;overflow-wrap:anywhere;text-wrap:balance;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:11.5px;line-height:1.6;animation:.5s .45s both ffl-in;display:-webkit-box;overflow:hidden}@media (max-width:480px){.ffl-sub{letter-spacing:.14em}}.ffl-mask{margin:-.06em 0 -.16em;padding:.06em .1em .16em;display:block;overflow:hidden}.ffl-ll-text .ffl-mask{margin-left:-.1em}.ffl-mask>span{animation:.75s cubic-bezier(.2,.8,.2,1) .1s both ffl-rise;display:block}@keyframes ffl-rise{0%{transform:translateY(112%)}}@keyframes ffl-draw{0%{transform:scaleX(0)}}@keyframes ffl-in{0%{opacity:0}}.ffl--default{animation-name:ffl-lift-out;animation-timing-function:cubic-bezier(.76,0,.24,1)}.ffl--default>.ffl-stage{animation:ffl-stage-out var(--ffl-exit) cubic-bezier(.76, 0, .24, 1) var(--ffl-exit-at) forwards}@keyframes ffl-lift-out{to{visibility:hidden;transform:translateY(-100%)}}@keyframes ffl-stage-out{55%{opacity:0}to{opacity:0;transform:translateY(-7vh)}}.ffl--default{--ffl-bg:#0c0c0d;--ffl-ink:#f1efe9}.ffl-def-line{opacity:.45;transform-origin:0;background:currentColor;width:min(220px,50vw);height:1px;animation:.7s cubic-bezier(.65,0,.35,1) .2s both ffl-draw;display:block}.ffl--minimal{--ffl-bg:#0a0a0a;--ffl-ink:#ece8df;font-kerning:normal;font-feature-settings:"kern", "liga", "calt";font-variant-numeric:tabular-nums;padding:0;font-family:Host Grotesk,Host Grotesk Fallback,ui-sans-serif,system-ui,sans-serif;animation-timing-function:cubic-bezier(.5,0,.75,0)}.ffl--minimal>.ffl-stage{animation:none}.ffl-mn{text-align:left;align-items:stretch;gap:20px;width:min(1760px,100%);padding-inline:clamp(18px,3vw,48px)}.ffl-mn-name{display:grid}.ffl-mn .ffl-name{min-width:0;font-size:var(--mni-nm);letter-spacing:-.055em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;grid-area:1/1;padding-bottom:.04em;font-weight:600;line-height:min(1em,max(.86em,42px))}@media (min-width:960px){.ffl-mn .ffl-name{font-size:min(var(--mni-nd), 32vh);line-height:min(1em,max(.84em,42px))}}.ffl-mn-a{clip-path:inset(-20% -50vw calc(50% - 1px));animation:ffl-mn-from-left .82s cubic-bezier(.7, 0, .12, 1) 60ms both, ffl-mn-a-out var(--ffl-exit) cubic-bezier(.55, 0, .2, 1) var(--ffl-exit-at) forwards}.ffl-mn-b{clip-path:inset(50% -50vw -20%);animation:ffl-mn-from-right .82s cubic-bezier(.7, 0, .12, 1) 60ms both, ffl-mn-b-out var(--ffl-exit) cubic-bezier(.55, 0, .2, 1) var(--ffl-exit-at) forwards}@keyframes ffl-mn-from-left{0%{opacity:0;transform:translate(-38vw)}35%{opacity:1}}@keyframes ffl-mn-from-right{0%{opacity:0;transform:translate(38vw)}35%{opacity:1}}@keyframes ffl-mn-a-out{to{opacity:0;transform:translate(-16vw)}}@keyframes ffl-mn-b-out{to{opacity:0;transform:translate(16vw)}}.ffl--minimal[data-mn-flip] .ffl-mn-a{animation:.82s cubic-bezier(.7,0,.12,1) 60ms both ffl-mn-from-left}.ffl--minimal[data-mn-flip] .ffl-mn-b{animation:.82s cubic-bezier(.7,0,.12,1) 60ms both ffl-mn-from-right}.ffl-mn-meta{animation:ffl-in .3s ease .8s both, ffl-content-out var(--ffl-exit) ease-out var(--ffl-exit-at) forwards;justify-content:space-between;align-items:center;gap:24px;display:flex}.ffl-mn-meta .ffl-sub{letter-spacing:0;text-transform:none;color:#85817a;opacity:1;text-wrap:pretty;font-family:Fragment Mono,Fragment Mono Fallback,ui-monospace,monospace;font-size:13px;animation:none}.ffl-mn-reg{fill:none;stroke:#ff5b24;stroke-width:1.2px;flex:none;width:22px;height:22px;animation:.45s cubic-bezier(.2,.9,.2,1) .84s both ffl-mn-strike}@keyframes ffl-mn-strike{0%{opacity:0;transform:rotate(-90deg)scale(1.8)}}.ffl--minimal-evolved{--ffl-bg:#0a0a0a;--ffl-ink:#ece8df;font-family:Host Grotesk,Host Grotesk Fallback,ui-sans-serif,system-ui,sans-serif;animation-name:ffl-at-out;animation-timing-function:cubic-bezier(.5,0,.75,0)}.ffl--minimal-evolved>.ffl-stage{animation:none}@keyframes ffl-at-out{to{opacity:0;visibility:hidden}}.ffl-at{justify-content:center;gap:14px;width:min(1100px,100%);min-height:min(64vh,560px)}.ffl-at-map{width:min(64vh,86vw);height:min(64vh,86vw);animation:ffl-at-map-out var(--ffl-exit) cubic-bezier(.55, 0, .3, 1) var(--ffl-exit-at) forwards;margin:calc(min(64vh,86vw)/-2) 0 0 calc(min(64vh,86vw)/-2);position:absolute;top:50%;left:50%;overflow:visible;translate:0 -22%}.ffl-at-map path{fill:none;stroke:#ece8df;stroke-width:.22px;stroke-opacity:calc(.22 + (1 - var(--k)) * .4);stroke-linecap:round;stroke-dasharray:1 1;animation:ffl-at-draw .62s cubic-bezier(.3, 0, .2, 1) calc(var(--k) * .36s) both}.ffl-at-map path.is-i{stroke-width:.42px;stroke-opacity:.8}@keyframes ffl-at-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ffl-at-map .ffl-at-spot{fill:#ff5b24;stroke:none;stroke-dasharray:none;transform-box:fill-box;transform-origin:50% 70%;animation:.4s cubic-bezier(.2,.9,.2,1) .62s both ffl-at-strike}@keyframes ffl-at-strike{0%{opacity:0;transform:scale(3)}}@keyframes ffl-at-map-out{to{opacity:0;transform:scale(3.4)}}.ffl-at .ffl-at-name{letter-spacing:-.045em;animation:ffl-at-track .9s cubic-bezier(.16, 1, .3, 1) .18s both, ffl-at-name-out var(--ffl-exit) cubic-bezier(.55, 0, .3, 1) var(--ffl-exit-at) forwards;font-size:clamp(34px,6.4vw,92px);font-weight:500;line-height:.95;position:relative}@keyframes ffl-at-track{0%{letter-spacing:.32em;opacity:0}40%{opacity:1}}@keyframes ffl-at-name-out{45%,to{opacity:0;transform:scale(1.12)}}.ffl-at .ffl-at-sub{letter-spacing:.02em;text-transform:none;color:#aaa69d;opacity:1;animation:ffl-in .4s ease .6s both, ffl-content-out var(--ffl-exit) ease-out var(--ffl-exit-at) forwards;font-family:Fragment Mono,Fragment Mono Fallback,ui-monospace,monospace;font-size:13px;position:relative}.ffl--terminal{--ffl-bg:#0b0c0e;--ffl-ink:#ebe8e2;--tg-desk:24px;--tg-gut:56px;--tg-col:min(1400px, calc(100vw - 2 * var(--tg-desk) - 2 * var(--tg-gut)));--tg-top:calc(var(--tg-desk) + 78px + 40px);font-variant-ligatures:none;padding:0;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,Cascadia Mono,Menlo,Consolas,monospace;font-size:17px;line-height:1.65}@media (max-width:1099px){.ffl--terminal{--tg-gut:36px}}@media (max-width:719px){.ffl--terminal{--tg-desk:0px;--tg-gut:16px;--tg-top:calc(72px + 30px);font-size:16px;line-height:1.6}}.ffl-tg{text-align:left;position:absolute;inset:0}.ffl-tg-col{top:var(--tg-top);left:calc((100vw - var(--tg-col)) / 2);width:var(--tg-col);position:absolute}.ffl-tg p{margin:0}.ffl-tg-ps{vertical-align:-.16em;fill:none;stroke:#8fd0b0;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;width:.6em;height:1em;display:inline-block;overflow:visible}.ffl-tg-cmd,.ffl-tg-next{color:#ebe8e2;font-size:17px;position:relative}.ffl-tg-who{clip-path:inset(-2px);animation:.26s steps(6,end) .36s both ffl-tg-type;display:inline-block}@keyframes ffl-tg-type{0%{clip-path:inset(-2px 100% -2px -2px)}}.ffl-tg-c1,.ffl-tg-c2{background:#ebe8e2;width:.6em;height:1.12em;display:block;position:absolute;top:.26em;display:none!important}.ffl-tg-c1{visibility:hidden;animation:.36s step-end both ffl-tg-blink2,.26s steps(6,end) .36s both ffl-tg-ride,.66s step-end both ffl-tg-on;left:1.2em}@keyframes ffl-tg-blink2{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}@keyframes ffl-tg-ride{0%{transform:translate(0)}to{transform:translate(3.6em)}}@keyframes ffl-tg-on{0%{visibility:visible}to{visibility:hidden}}.ffl-tg-c2{animation:ffl-tg-show 10ms linear calc(.94s + var(--nn,1) * .1s) both, ffl-tg-breathe 1.2s linear calc(1.2s + var(--nn,1) * .1s) infinite;left:1.2em}@keyframes ffl-tg-show{0%{visibility:hidden}}@keyframes ffl-tg-breathe{0%,26%{opacity:1}50%,74%{opacity:.06}to{opacity:1}}.ffl-tg-nm{--fs0:max(34px, min(12vw, calc(var(--tg-col) / (var(--nd) * .6)), calc((100vh - 470px) / var(--nn))));font-size:var(--fs0);letter-spacing:0;color:#ebe8e2;font-weight:800;line-height:1.04;margin-top:18px!important}@supports (font-size:round(down, 10px, 3px)){.ffl-tg-nm{font-size:max(34px, round(down, var(--fs0), 17px))}}.ffl-tg-set{display:block}.ffl-tg-set.is-p{display:none}.ffl-tg-l{white-space:nowrap;clip-path:inset(-.1em -.1em -.2em);width:fit-content;animation:ffl-tg-print .26s steps(var(--lc,8), end) calc(.68s + var(--i,0) * .1s) both;display:block}@keyframes ffl-tg-print{0%{clip-path:inset(-.1em 100% -.2em -.1em)}}.ffl-tg-title{max-width:min(60ch, calc((var(--tg-col) - 5ch) * 7 / 12));text-indent:-2ch;color:#a7a49c;overflow-wrap:anywhere;clip-path:inset(-2px);animation:ffl-tg-type .2s steps(16, end) calc(.74s + var(--nn,1) * .1s) both;padding-left:2ch;font-size:18px;line-height:1.55;margin-top:30px!important}.ffl-tg-title span{color:#827f78}.ffl-tg-next{animation:ffl-tg-show 10ms linear calc(.94s + var(--nn,1) * .1s) both;margin-top:14px!important}@media (max-width:1099px){.ffl-tg-title{max-width:min(60ch, var(--tg-col))}}@media (max-width:719px){.ffl-tg-cmd,.ffl-tg-next{font-size:16px}.ffl-tg-nm{--fs0:max(18px, min(calc(88vw / (var(--np) * .6)), calc((100svh - 420px) / var(--npn))));line-height:1.02;margin-top:12px!important}@supports (font-size:round(down, 10px, 3px)){.ffl-tg-nm{font-size:max(18px, round(down, var(--fs0), 8px))}}.ffl-tg-set.is-d{display:none}.ffl-tg-set.is-p{display:block}.ffl-tg-l{animation-delay:calc(.68s + var(--i,0) * 80ms)}.ffl-tg-title{animation-delay:calc(.74s + var(--npn,1) * 80ms);font-size:17px;margin-top:20px!important}.ffl-tg-c2{animation-delay:calc(.94s + var(--npn,1) * 80ms), calc(1.2s + var(--npn,1) * 80ms)}.ffl-tg-next{animation-delay:calc(.94s + var(--npn,1) * 80ms)}}.ffl--rubberhose{--ffl-bg:transparent;padding:0;animation-name:ffl-hide-out;animation-timing-function:linear}.ffl-rh-iris{--ffl-iris:46vmax;background:radial-gradient(circle at 50% 50%, transparent var(--ffl-iris), #14110d calc(var(--ffl-iris) + 1px));animation:ffl-rh-open .82s cubic-bezier(.62, 0, .28, 1) .32s both, ffl-rh-out var(--ffl-exit) cubic-bezier(.5, 0, .75, 0) var(--ffl-exit-at) forwards;position:absolute;inset:0}@keyframes ffl-rh-open{0%{--ffl-iris:0px}}@keyframes ffl-rh-out{to{--ffl-iris:150vmax}}.ffl-rh-dot{opacity:0;background:#c8371f;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.62s linear 60ms both ffl-rh-cue;position:absolute;top:50%;left:50%;transform:scale(0)}@keyframes ffl-rh-cue{0%{opacity:0;transform:scale(.2)}14%{opacity:1;transform:scale(1.28,.78)}26%{transform:scale(.94,1.06)}38%,46%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.2)}}.ffl--ink{--ffl-bg:#f6f6f3;--ffl-ink:#12141c;font-family:Commissioner,Commissioner Fallback,ui-sans-serif,system-ui,sans-serif;animation-name:ffl-ik-out;animation-timing-function:linear}@keyframes ffl-ik-out{0%,36%{opacity:1}to{opacity:0;visibility:hidden}}.ffl--ink>.ffl-stage{animation-name:ffl-ik-words-out;animation-timing-function:ease-in}@keyframes ffl-ik-words-out{33%,to{opacity:0}}.ffl-ik{gap:0}.ffl-ik .ffl-ik-name{font-variation-settings:"opsz" 72;letter-spacing:-.035em;isolation:isolate;font-family:Newsreader,Newsreader Fallback,Georgia,Times New Roman,serif;font-size:clamp(40px,7vw,92px);font-weight:300;line-height:.95;display:inline-block;position:relative}.ffl-ik-t{animation:.56s cubic-bezier(.25,.6,.3,1) 60ms both ffl-ik-soak}@keyframes ffl-ik-soak{0%{opacity:0;filter:blur(6px);color:#596070}45%{opacity:.8}to{filter:blur()}}.ffl-ik-stop{vertical-align:baseline;transform-origin:50% 70%;background:#12141c;border-radius:50%/60% 60% 40% 40%;width:.13em;height:.15em;margin-left:.035em;animation:.26s cubic-bezier(.3,.6,.3,1.25) .4s both ffl-ik-press;display:inline-block;position:relative}@keyframes ffl-ik-press{0%{opacity:0;transform:scale(.2,.3)}40%{opacity:1}}.ffl-ik-fall{z-index:-1;pointer-events:none;width:.26em;height:1.73em;animation:.48s cubic-bezier(.3,.2,.25,1) .56s both ffl-ik-fall;position:absolute;top:.07em;left:calc(50% - .1em);-webkit-mask-image:linear-gradient(#000 49%,#0000 51%);mask-image:linear-gradient(#000 49%,#0000 51%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 230%;mask-size:100% 230%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes ffl-ik-fall{0%{-webkit-mask-position:0 100%;mask-position:0 100%}}.ffl-ik-fall svg{width:100%;height:100%;display:block;overflow:visible}.ffl-ik .ffl-ik-sub{font-variation-settings:"opsz" 32;letter-spacing:-.005em;text-transform:none;color:#3c4250;opacity:1;margin-top:calc(28px + clamp(40px,7vw,92px)/3.33333);font-family:Newsreader,Newsreader Fallback,Georgia,Times New Roman,serif;font-size:clamp(18px,1.7vw,22px);font-style:italic;line-height:1.3;animation:.4s ease-out .62s both ffl-ik-sub}@media (max-width:1024px){.ffl-ik .ffl-ik-sub{margin-top:calc(1.42*clamp(40px,7vw,92px) + 14px)}}@keyframes ffl-ik-sub{0%{opacity:0;filter:blur(6px)}}@media (prefers-reduced-motion:reduce){.ffl *,.ffl :before,.ffl :after,.ffl:before,.ffl:after{transition:none!important;animation:none!important}.ff-intro{--ffl-exit:.22s!important;animation-name:ffl-fade-out!important;animation-timing-function:ease!important}}.ffl--raster{--ffl-bg:#f4f4f1;--ffl-ink:#0d0d0d;padding:0;font-family:Archivo,Archivo Fallback,ui-sans-serif,system-ui,sans-serif;display:block}.ffl-rs{--m:32px;--in:14px;--row:12.5vh;--W:calc(100vw - 2 * var(--m));--cols:3;--ns:min(calc((100vw - 2 * var(--m) - 2 * var(--in)) / var(--rs-na)), calc((3 * var(--row) - 2 * var(--in)) / (var(--rs-nn) * .84)));--sqx:calc(var(--m) + var(--W) / 3 + var(--in));--sqy:calc(4 * var(--row) + var(--in) + 5.9px);--line:#0d0d0d1f;color:#0d0d0d;position:absolute;inset:0}@media (max-width:760px){.ffl-rs{--m:16px;--in:10px;--row:10svh;--cols:2;--ns:min(calc((.75 * (100vw - 2 * var(--m)) - 2 * var(--in)) / var(--rs-pa62)), calc((5 * var(--row) - 2 * var(--in)) / (var(--rs-pn) * .84)));--nh:calc(var(--rs-pn) * .84 * var(--ns));--sqx:calc(var(--m) + var(--W) / 2 + var(--in));--sqy:calc(var(--row) + var(--in) + var(--nh) + 22px + var(--in) + 5.2px)}}.ffl-rs-cols>i{top:0;left:calc(var(--m) + var(--k) * var(--W) / var(--cols));background:var(--line);transform-origin:50% 0;width:1px;height:100%;animation:.5s cubic-bezier(.65,0,.35,1) 80ms both ffl-rs-split;position:absolute}.ffl-rs-cols>i:nth-child(4){display:var(--c4,block)}@keyframes ffl-rs-split{0%{transform:translate3d(calc(var(--sx) * var(--W) / var(--cols)), 0, 0) scaleY(.125)}}.ffl-rs-rows>i{left:var(--m);top:calc(var(--r) * var(--row));width:var(--W);background:var(--line);transform-origin:0;height:1px;animation:ffl-rs-drop .42s cubic-bezier(.65, 0, .35, 1) calc(.14s + var(--r) * 45ms) both;position:absolute}.ffl-rs-rows>i:nth-child(n+8){display:none}@keyframes ffl-rs-drop{0%{transform:translate3d(0, calc((1 - var(--r)) * var(--row)), 0) scaleX(calc(1 / var(--cols)))}}.ffl-rs-name{left:calc(var(--m) + var(--in));top:calc(var(--row) + var(--in));font-size:var(--ns);letter-spacing:-.02em;font-kerning:none;font-variant-ligatures:none;font-feature-settings:"kern" 0, "liga" 0, "calt" 0;white-space:nowrap;margin:0;font-weight:800;line-height:.84;position:absolute}.ffl-rs-nl{width:max-content;font-stretch:var(--w0);display:block}.ffl-rs-nl.is-m{display:none}.ffl-rs-c{animation:ffl-rs-show .1s linear calc(.55s + var(--i) * .48s / var(--cn)) both, ffl-rs-widen .34s cubic-bezier(.3, .55, .2, 1) calc(.55s + var(--i) * .48s / var(--cn)) both}.ffl-rs-nl.is-m .ffl-rs-c{animation-delay:calc(.55s + var(--i) * .48s / var(--pn2))}@keyframes ffl-rs-show{0%{opacity:0}}@keyframes ffl-rs-widen{0%{font-stretch:62%}}.ffl-rs-cell{left:calc(var(--m) + var(--in));top:calc(4 * var(--row) + var(--in));width:calc(var(--W) / 4 - 2 * var(--in));text-wrap:pretty;margin:0;font-size:17px;font-weight:500;line-height:1.4;animation:.4s .4s both ffl-in;position:absolute}@media (max-width:760px){.ffl-rs-cols>i:nth-child(4){display:none}.ffl-rs-rows>i:nth-child(n+8){display:block}.ffl-rs-nl.is-d{display:none}.ffl-rs-nl.is-m{display:block}.ffl-rs-cell{top:calc(var(--row) + var(--in) + var(--nh) + 22px + var(--in));width:calc(var(--W) / 2 - 2 * var(--in));font-size:16px}}.ffl-rs-mod{clip-path:inset(calc(var(--row) - 1px) calc(100% - var(--m) - var(--W) / var(--cols)) calc(100% - var(--row)) var(--m));opacity:0;background:#0d0d0d;animation:1.3s cubic-bezier(.65,0,.35,1) both ffl-rs-mod;position:absolute;inset:0}@keyframes ffl-rs-mod{0%,76%{clip-path:inset(0 calc(100% - var(--m) - var(--W) / var(--cols)) calc(100% - var(--row)) var(--m));opacity:1}96%{opacity:1}}.ffl-rs-sq{left:var(--sqx);top:var(--sqy);background:#0d0d0d;width:12px;height:12px;animation:.22s cubic-bezier(.65,0,.35,1) 1.08s both ffl-rs-sq;position:absolute}@keyframes ffl-rs-sq{0%{transform:scale(0)}}.ffl--poster{--ffl-bg:#111;--ffl-ink:#f4f2ee;padding:0;font-family:Mona Sans,Mona Sans Fallback,ui-sans-serif,system-ui,sans-serif;display:block}.ffl-pst{--fx:14px;--ft:14px;--fb:14px;--fr:22px;--m:clamp(26px, 2.3vw, 42px);--L:calc(var(--fx) + var(--m));--mt:clamp(20px, 3vh, 34px);--T:calc(var(--ft) + var(--mt));--SH:max(100vh, 560px);--PH:calc(var(--SH) - var(--ft) - var(--fb));--cy:calc(var(--ft) + var(--PH) / 2);--D:min(56vh, 42vw);--RD:min(calc(var(--PH) - 5vh), 98vw);--NW:calc(100vw - 2 * var(--L));--NH:44vh;height:var(--SH);color:#111;text-align:left;-webkit-font-smoothing:antialiased;background:#f4f2ee;position:absolute;top:0;left:0;right:0;overflow:hidden}.ffl-pst-ink{isolation:isolate;color:#111;--halo:#f4f2ee;position:absolute;inset:0}.ffl-pst-ink.is-b{color:#f4f2ee;--halo:#111;clip-path:circle(calc(var(--D) / 2) at 50% var(--cy));animation:.64s cubic-bezier(.65,0,.35,1) .12s both ffl-pst-draw}.ffl-pst-disc{clip-path:circle(calc(var(--D) / 2) at 50% var(--cy));background:#111;animation:.64s cubic-bezier(.65,0,.35,1) .12s both ffl-pst-draw;position:absolute;inset:0}@keyframes ffl-pst-draw{0%{clip-path:circle(150vmax at 50% var(--cy))}}.ffl-pst-win{left:var(--fx);right:var(--fx);top:var(--ft);bottom:calc(100% - var(--SH) + var(--fb));border-radius:var(--fr);pointer-events:none;position:absolute;box-shadow:0 0 0 200vmax #111,inset 0 0 0 1.5px #2e2e2d}.ffl-pst-ring{width:var(--RD);height:var(--RD);left:calc(50% - var(--RD) / 2);top:calc(var(--cy) - var(--RD) / 2);animation:.54s cubic-bezier(.2,.7,.2,1) .56s both ffl-pst-spin;position:absolute;overflow:visible}@keyframes ffl-pst-spin{0%{opacity:0;transform:rotate(-64deg)}}.ffl-pst-ring-t{fill:currentColor;font-variation-settings:"wdth" 75;font-family:Mona Sans,Mona Sans Fallback,ui-sans-serif,sans-serif;font-weight:900}.ffl-pst-k,.ffl-pst-title{-webkit-text-stroke:5px var(--halo);paint-order:stroke fill}.ffl-pst-k{z-index:2;text-transform:uppercase;letter-spacing:.03em;margin:0;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:16px;font-weight:600;line-height:1.4;animation:.16s .92s both ffl-in;position:absolute}.ffl-pst-k.is-tl{left:var(--L);top:var(--T)}.ffl-pst-k.is-br{right:var(--L);bottom:calc(100% - var(--SH) + var(--fb) + var(--mt));animation-delay:1.12s}.ffl-pst-title{z-index:2;right:var(--L);top:var(--T);text-align:right;text-wrap:balance;overflow-wrap:anywhere;max-width:30ch;margin:0;font-size:clamp(19px,1.4vw,25px);font-weight:620;line-height:1.22;animation:.2s 1.04s both ffl-in;position:absolute}.ffl-pst-name{left:var(--L);right:var(--L);top:var(--cy);z-index:1;margin:0;position:absolute;transform:translateY(-46%)}.ffl-pst-stack{display:block}.ffl-pst-stack.is-m{display:none}.ffl-pst-sl{white-space:nowrap;font-variation-settings:"wdth" 75;text-transform:uppercase;letter-spacing:-.01em;font-weight:900;line-height:.8;font-size:calc(min(var(--NW), var(--NH) / var(--k)) / var(--em));background:var(--halo);-webkit-text-stroke:.045em var(--halo);paint-order:stroke fill;width:fit-content;margin:0 auto;display:block}@media (max-width:760px){.ffl-pst{--fx:6px;--ft:6px;--fb:6px;--fr:16px;--m:14px;--mt:16px;--SH:100svh;--D:min(70vw, 36svh);--RD:min(94vw, calc(var(--PH) - 5svh));--NH:46svh}.ffl-pst-title{display:none}.ffl-pst-k.is-tl{right:var(--L);overflow-wrap:anywhere}.ffl-pst-stack.is-d{display:none}.ffl-pst-stack.is-m{display:block}.ffl-pst-tick{font-size:12px}.ffl-pst-tick-i,.ffl-pst-tick-u{gap:16px}.ffl-pst-tick-i{padding-left:16px}.ffl-pst-tick-d{width:6px;height:6px}}.ffl--keyline{--ffl-bg:#f4f2ee;--ffl-ink:#111;padding:0;font-family:Mona Sans,Mona Sans Fallback,ui-sans-serif,system-ui,sans-serif;display:block}.ffl-kl{--fx:14px;--ft:14px;--fb:14px;--fr:22px;--m:clamp(24px, 2.2vw, 40px);--L:calc(var(--fx) + var(--m));--mt:clamp(20px, 3.4vh, 32px);--T:calc(var(--ft) + var(--mt));--NW:calc(100vw - 2 * var(--L));--SH:max(100vh, 560px);--PH:calc(var(--SH) - var(--ft) - var(--fb));--rest:round(down, calc(var(--ft) + var(--PH) * .5), 1px);--g:clamp(24px, 4.4vh, 40px);--rw:clamp(260px, 22vw, 360px);--iw:340px;--band:calc(var(--PH) * .5 - var(--g) - var(--mt) - 56px);--F:min(calc((var(--NW) - var(--rw) - 48px) / var(--ea)), calc((var(--NW) - var(--iw) - 48px) / var(--eb)), calc(var(--band) / (var(--na) * .73 + (var(--na) - 1) * .1)), calc(var(--band) / (var(--nb) * .73 + (var(--nb) - 1) * .1)));height:var(--SH);text-align:left;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#111;position:absolute;top:0;left:0;right:0;overflow:hidden}.ffl-kl.is-norole{--rw:-48px}.ffl-kl-lay{width:100%;height:var(--SH);isolation:isolate;position:absolute;top:0;left:0}.ffl-kl-lay.is-p{color:#111;--fg:#111;--fg2:#5a5853;background:#f4f2ee}.ffl-kl-lay.is-k{top:calc(-1 * var(--rest));color:#f4f2ee;--fg:#f4f2ee;--fg2:#aeaca7;background:#111}.ffl-kl-kwin{left:0;top:var(--rest);width:100%;height:var(--SH);animation:.56s cubic-bezier(.37,0,.63,1) .54s both ffl-kl-rise;position:absolute;overflow:hidden}.ffl-kl-kin{animation:.56s cubic-bezier(.37,0,.63,1) .54s both ffl-kl-rise-in;position:absolute;inset:0}@keyframes ffl-kl-rise{0%{transform:translate3d(0, calc(var(--SH) - var(--rest) + 2px), 0)}}@keyframes ffl-kl-rise-in{0%{transform:translate3d(0, calc(-1 * (var(--SH) - var(--rest) + 2px)), 0)}}.ffl-kl-win{left:var(--fx);right:var(--fx);top:var(--ft);bottom:var(--fb);border-radius:var(--fr);pointer-events:none;animation:.34s cubic-bezier(.22,.61,.36,1) .94s both ffl-kl-frame;position:absolute;box-shadow:0 0 0 200vmax #111,inset 0 0 0 1px #f4f2ee17}@keyframes ffl-kl-frame{0%{border-radius:0;inset:0}}.ffl-kl-k,.ffl-kl-title{z-index:2;margin:0;animation:.24s 1.02s both ffl-in;position:absolute}.ffl-kl-k{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:16px;font-weight:600;line-height:1.4}.ffl-kl-g{color:var(--fg2)}.ffl-kl-k.is-tl{left:var(--L);top:var(--T)}.ffl-kl-k.is-br{right:var(--L);bottom:calc(var(--fb) + var(--mt))}.ffl-kl-title{right:var(--L);bottom:calc(100% - var(--rest) + var(--g));width:var(--rw);text-align:right;letter-spacing:-.012em;text-box:trim-both cap alphabetic;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(22px,1.9vw,30px);font-weight:600;line-height:1.12}.ffl-kl-hn{display:block;position:absolute}.ffl-kl-hn.is-a{left:calc(var(--L) + 2px);bottom:calc(100% - var(--rest) + var(--g))}.ffl-kl-hn.is-b{right:calc(var(--L) + 2px);top:calc(var(--rest) + var(--g))}.ffl-kl-d{gap:calc(var(--F) * .1);flex-direction:column;display:flex}.ffl-kl-hn.is-b .ffl-kl-d{align-items:flex-end}.ffl-kl-m{display:none}.ffl-kl-l{font-variation-settings:"wdth" 75;text-transform:uppercase;text-box:trim-both cap alphabetic;letter-spacing:.012em;white-space:nowrap;color:#111;-webkit-text-stroke:max(2.4px, .02em) var(--fg);paint-order:stroke fill;font-kerning:normal;font-weight:900;line-height:1;display:block;position:relative}.ffl-kl-d .ffl-kl-l{font-size:var(--F);-webkit-text-stroke-width:max(2.4px, .019em)}.ffl-kl-l[data-t]:after{content:attr(data-t);text-box:trim-both cap alphabetic;white-space:nowrap;color:#f4f2ee;clip-path:polygon(-5% -30%,105% -30%,105% -30%,-5% -70%);animation:ffl-kl-ink .52s cubic-bezier(.37, 0, .63, 1) var(--dl,60ms) both;line-height:1;position:absolute;top:0;left:0}@keyframes ffl-kl-ink{0%{clip-path:polygon(-5% -30%,105% -30%,105% 170%,-5% 130%)}}@media (max-width:760px){.ffl-kl{--fx:6px;--ft:6px;--fb:6px;--fr:16px;--m:18px;--mt:18px;--SH:100svh;--rest:round(down, calc(var(--ft) + var(--PH) * .46), 1px);--g:22px;--ixh:calc(6 * 29px + 30px);--capA:min(26svh, calc(var(--rest) - var(--g) - var(--T) - 140px));--capB:max(60px, calc(var(--SH) - var(--rest) - var(--g) - 28px - var(--ixh) - var(--fb) - var(--mt) - 46px));--ah:min(calc(var(--NW) * var(--ka)), var(--capA))}.ffl-kl-d{display:none}.ffl-kl-m{flex-direction:column;display:flex}.ffl-kl-hn.is-a .ffl-kl-l{font-size:calc(min(var(--NW), var(--capA) / var(--ka)) / var(--em))}.ffl-kl-hn.is-b .ffl-kl-l{font-size:calc(min(var(--NW), var(--capB) / var(--kb)) / var(--em))}.ffl-kl-m .ffl-kl-l+.ffl-kl-l{margin-top:.1em}.ffl-kl-m .ffl-kl-l{-webkit-text-stroke-width:max(1.8px, .022em)}.ffl-kl-hn.is-a{left:calc(var(--L) + 1px)}.ffl-kl-hn.is-b{left:calc(var(--L) + 1px);right:auto}.ffl-kl-k{white-space:normal;max-width:calc(100vw - 2 * var(--L));overflow-wrap:anywhere}.ffl-kl-k.is-br{max-width:60vw}.ffl-kl-title{left:var(--L);right:var(--L);text-align:left;width:auto;bottom:calc(100% - var(--rest) + var(--g) + var(--ah) + 26px);font-size:21px}}.ffl--lucid{--ffl-bg:#000;--ffl-ink:#f4f2ff;padding:0;font-family:Big Shoulders,Big Shoulders Fallback,Arial Narrow,sans-serif;display:block}.ffl-lu{--pad:clamp(6px, .9vw, 12px);--rad:clamp(12px, 1.6vw, 22px);--gut:clamp(16px, 2.2vw, 32px);--bg:#545388;--fg:#f4f2ff;height:100svh;padding:var(--pad);color:#f4f2ff;text-align:center;-webkit-font-smoothing:antialiased;background:#000;position:absolute;inset:0}.ffl-lu-stage{--bw:min(45cqw, 81cqh);--bh:calc(var(--bw) / 1.4);--bt:calc(100cqh - var(--bh));--nb:41cqh;--nf:min(12.8cqw, 22cqh, calc(25cqh / var(--lu-nl)), calc((100cqw - 2 * var(--gut) - 48px) / var(--lu-nem)));--nlh:.88;--nh:calc(var(--lu-nl) * var(--nlh) * var(--nf));border-radius:var(--rad);background:var(--bg);height:100%;min-height:520px;position:relative;overflow:hidden;container-type:size}.ffl-lu-kick{left:0;right:0;top:calc(var(--nb) - var(--nh) - 14px - clamp(17px, 1.7cqw, 26px) - 22px);letter-spacing:.04em;color:#babafb;margin:0;font:700 clamp(17px,1.7cqw,26px)/1 Big Shoulders,Big Shoulders Fallback,sans-serif;animation:.45s cubic-bezier(.2,.7,.2,1) .35s both ffl-lu-up;position:absolute}.ffl-lu-l{display:inline-block}.ffl-lu-l.is-s{font-size:.74em}.ffl-lu-l.is-u{translate:0 -.1em}.ffl-lu-namebox{left:50%;top:calc(var(--nb) - var(--nh));white-space:nowrap;position:absolute;translate:-50%}.ffl-lu-name{font:400 var(--nf) / var(--nlh) "Italiana", "Italiana Fallback", Didot, serif;letter-spacing:-.03em;text-transform:uppercase;color:#fff;text-align:center;margin:0;position:relative}.ffl-lu-nm{animation:.9s cubic-bezier(.16,1,.3,1) both ffl-lu-condense;display:block}.ffl-lu-nm.is-m{display:none}.ffl-lu-nl{padding-left:.03em;display:block}@keyframes ffl-lu-condense{0%{letter-spacing:.32em;opacity:0}30%{opacity:1}}.ffl-lu-sel{inset:calc(var(--nf) * -.02 - 3px) -18px calc(var(--nf) * -.06 - 14px) -18px;border:2px solid #0d99ff;animation:.43s cubic-bezier(.45,0,.25,1) .95s both ffl-lu-drag-box;position:absolute}.ffl-lu-sel i{background:#fff;border:2px solid #0d99ff;width:11px;height:11px;position:absolute}.ffl-lu-sel .is-tl{top:-6.5px;left:-6.5px}.ffl-lu-sel .is-tr{top:-6.5px;right:-6.5px}.ffl-lu-sel .is-bl{bottom:-6.5px;left:-6.5px}.ffl-lu-sel .is-br{bottom:-6.5px;right:-6.5px}@keyframes ffl-lu-drag-box{0%{clip-path:inset(-8px calc(100% - 8px) calc(100% - 8px) -8px)}to{clip-path:inset(-8px)}}.ffl-lu-cur{left:calc(100% + 18px);top:calc(100% + var(--nf) * .06 + 14px);z-index:2;text-align:left;letter-spacing:0;text-transform:none;font-size:14px;animation:.4s cubic-bezier(.65,0,.35,1) .55s both ffl-lu-fly,.43s cubic-bezier(.45,0,.25,1) .95s forwards ffl-lu-drag;position:absolute}.ffl-lu-cur svg{width:22px;height:24px;display:block;overflow:visible}.ffl-lu-cur path{fill:#0a6fc2;stroke:#fff;stroke-width:1.6px;stroke-linejoin:round}.ffl-lu-cur span{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#0a6fc2;border-radius:0 8px 8px;padding:4px 8px;font:650 14px/1 Big Shoulders,Big Shoulders Fallback,sans-serif;position:absolute;top:20px;left:18px}@keyframes ffl-lu-fly{0%{opacity:0;top:calc(100% + 40vh);left:calc(100% + 30vw)}40%{opacity:1}to{left:-18px;top:calc(var(--nf) * -.02 - 3px)}}@keyframes ffl-lu-drag{0%{left:-18px;top:calc(var(--nf) * -.02 - 3px)}to{left:calc(100% + 18px);top:calc(100% + var(--nf) * .06 + 14px)}}.ffl-lu-bust{left:50%;top:var(--bt);width:var(--bw);height:var(--bh);animation:.8s cubic-bezier(.16,1,.3,1) .15s both ffl-lu-rise;position:absolute;translate:-50%}.ffl-lu-gulls{left:calc(50% - var(--bw) * .7);top:max(calc(var(--bt) + var(--bh) * .1), calc(var(--bt) + var(--bh) * .045 + min(3.3cqw, 5.8cqh) * .95 + 14px));width:calc(var(--bw) * .24);animation:.6s cubic-bezier(.2,.7,.2,1) .6s both ffl-lu-up;position:absolute}.ffl-lu-gulls svg{width:100%;height:auto;display:block}.ffl-lu-bust .lu-bust-svg{width:100%;height:100%;display:block}.ffl-lu-bust .lu-cav{opacity:0}@keyframes ffl-lu-rise{0%{transform:translateY(45%)}}@keyframes ffl-lu-up{0%{opacity:0;transform:translateY(14px)}}.ffl-lu-grain{z-index:5;pointer-events:none;opacity:.34;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.62' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.9 0 0 0 -.83'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.9 0 0 0 1.07'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)'/%3E%3C/svg%3E");background-size:260px 260px,240px 240px;position:absolute;inset:0}@media (min-resolution:1.5x){.ffl-lu-grain{opacity:.24}}@media (max-width:760px){.ffl-lu{--gut:16px}.ffl-lu-stage{--bw:min(116cqw, 80cqh);--bt:56cqh;--nb:36cqh;--nf:min(29cqw, 16cqh, calc(21cqh / var(--lu-nl-m)), calc((100cqw - 2 * var(--gut) - 40px) / var(--lu-nem-m)));--nh:calc(var(--lu-nl-m) * var(--nlh) * var(--nf))}.ffl-lu-kick{font-size:17px}.ffl-lu-gulls{left:calc(50% - 45cqw);top:calc(var(--bt) + 1cqh);width:22cqw}.ffl-lu-nm.is-d{display:none}.ffl-lu-nm.is-m{display:block}.ffl-lu-sel{inset:calc(var(--nf) * -.02 - 3px) -12px calc(var(--nf) * -.06 - 10px) -12px}.ffl-lu-cur span{border-radius:8px 8px 0;font-size:13px;top:-18px;left:auto;right:8px}}@property --ffl-dt-n{syntax:"<integer>";inherits:false;initial-value:0}@property --ffl-dt-k{syntax:"<number>";inherits:true;initial-value:0}.ffl--dither{--ffl-bg:#9df133;--ffl-ink:#070210;background:rgb(157 241 51/calc(1 - var(--ffl-dt-k)));animation:ffl-dt-out var(--ffl-exit,.55s) linear var(--ffl-exit-at) forwards;padding:0;display:block}.ffl--dither[data-cells]{background:rgb(157 241 51/calc(1 - var(--ffl-dt-k) * 1000))}@keyframes ffl-dt-out{0%{--ffl-dt-k:0}to{--ffl-dt-k:1;visibility:hidden}}.ffl-dt{--r:clamp(16px, 1.11111vw, 32px);--fi:calc(2 * var(--r));--bx:calc(50vw - 72px);--by:calc(50vh - 72px);--mx:calc(var(--fi) + .6 * (var(--bx) - var(--fi)));--my:calc(var(--fi) + .6 * (var(--by) - var(--fi)));color:#070210;position:absolute;inset:0;overflow:hidden}.ffl-dt>:not(.ffl-dt-cells){z-index:1;opacity:calc(1 - var(--ffl-dt-k) * 2.2)}.ffl--dither[data-cells] .ffl-dt>:not(.ffl-dt-cells){opacity:calc(1 - var(--ffl-dt-k) * 1000)}.ffl-dt-cells{z-index:0;width:100%;height:100%;image-rendering:pixelated;opacity:0;position:absolute;inset:0}.ffl--dither[data-cells] .ffl-dt-cells{opacity:1}.ffl-dt-l{background:#67b900;animation-duration:1.05s;animation-timing-function:linear;animation-fill-mode:both;display:block;position:absolute}.ffl-dt-l.is-l,.ffl-dt-l.is-r{width:1px;top:0;bottom:0}.ffl-dt-l.is-t,.ffl-dt-l.is-b{height:1px;left:0;right:0}.ffl-dt-l.is-l{translate:var(--bx) 0;animation-name:ffl-dt-lx;left:0}.ffl-dt-l.is-r{translate:calc(-1 * var(--bx)) 0;animation-name:ffl-dt-rx;right:0}.ffl-dt-l.is-t{translate:0 var(--by);animation-name:ffl-dt-ty;top:0}.ffl-dt-l.is-b{translate:0 calc(-1 * var(--by));animation-name:ffl-dt-by;bottom:0}.ffl-dt-x{background:linear-gradient(#070210,#070210) 50%/1px 100% no-repeat,linear-gradient(#070210,#070210) 50%/100% 1px no-repeat;width:9px;height:9px;margin:-4px;animation-duration:1.05s;animation-timing-function:linear;animation-fill-mode:both;display:block;position:absolute}.ffl-dt-x.is-tl{translate:var(--bx) var(--by);animation-name:ffl-dt-tl;top:0;left:0}.ffl-dt-x.is-tr{translate:calc(-1 * var(--bx)) var(--by);animation-name:ffl-dt-tr;top:0;right:0}.ffl-dt-x.is-bl{translate:var(--bx) calc(-1 * var(--by));animation-name:ffl-dt-bl;bottom:0;left:0}.ffl-dt-x.is-br{translate:calc(-1 * var(--bx)) calc(-1 * var(--by));animation-name:ffl-dt-br;bottom:0;right:0}@keyframes ffl-dt-lx{0%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);translate:-2px}23.8%{translate:var(--fi) 0;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}66.7%,78.1%{translate:var(--mx) 0;animation-timing-function:cubic-bezier(.45,0,.55,1)}95.2%,to{translate:var(--bx) 0}}@keyframes ffl-dt-rx{0%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);translate:2px}23.8%{translate:calc(-1 * var(--fi)) 0;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}66.7%,78.1%{translate:calc(-1 * var(--mx)) 0;animation-timing-function:cubic-bezier(.45,0,.55,1)}95.2%,to{translate:calc(-1 * var(--bx)) 0}}@keyframes ffl-dt-ty{0%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);translate:0 -2px}23.8%{translate:0 var(--fi);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}66.7%,78.1%{translate:0 var(--my);animation-timing-function:cubic-bezier(.45,0,.55,1)}95.2%,to{translate:0 var(--by)}}@keyframes ffl-dt-by{0%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);translate:0 2px}23.8%{translate:0 calc(-1 * var(--fi));animation-timing-function:cubic-bezier(.25,.46,.45,.94)}66.7%,78.1%{translate:0 calc(-1 * var(--my));animation-timing-function:cubic-bezier(.45,0,.55,1)}95.2%,to{translate:0 calc(-1 * var(--by))}}@keyframes ffl-dt-tl{0%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);translate:-2px -2px}23.8%{translate:var(--fi) var(--fi);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}66.7%,78.1%{translate:var(--mx) var(--my);animation-timing-function:cubic-bezier(.45,0,.55,1)}95.2%,to{translate:var(--bx) var(--by)}}@keyframes ffl-dt-tr{0%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);translate:2px -2px}23.8%{translate:calc(-1 * var(--fi)) var(--fi);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}66.7%,78.1%{translate:calc(-1 * var(--mx)) var(--my);animation-timing-function:cubic-bezier(.45,0,.55,1)}95.2%,to{translate:calc(-1 * var(--bx)) var(--by)}}@keyframes ffl-dt-bl{0%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);translate:-2px 2px}23.8%{translate:var(--fi) calc(-1 * var(--fi));animation-timing-function:cubic-bezier(.25,.46,.45,.94)}66.7%,78.1%{translate:var(--mx) calc(-1 * var(--my));animation-timing-function:cubic-bezier(.45,0,.55,1)}95.2%,to{translate:var(--bx) calc(-1 * var(--by))}}@keyframes ffl-dt-br{0%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);translate:2px 2px}23.8%{translate:calc(-1 * var(--fi)) calc(-1 * var(--fi));animation-timing-function:cubic-bezier(.25,.46,.45,.94)}66.7%,78.1%{translate:calc(-1 * var(--mx)) calc(-1 * var(--my));animation-timing-function:cubic-bezier(.45,0,.55,1)}95.2%,to{translate:calc(-1 * var(--bx)) calc(-1 * var(--by))}}.ffl-dt-notch{width:141px;height:21px;position:absolute;overflow:visible}.ffl-dt-notch path{fill:none;stroke:#67b900;stroke-width:1px}.ffl-dt-notch.is-t{top:0;left:50%;translate:-50%}.ffl-dt-notch.is-b{bottom:0;left:50%;translate:-50%;rotate:180deg}.ffl-dt-notch.is-l{top:50%;left:-60px;translate:0 -50%;rotate:-90deg}.ffl-dt-notch.is-r{top:50%;right:-60px;translate:0 -50%;rotate:90deg}.ffl-dt-n{--ffl-dt-n:100;font:500 calc(1.5 * var(--r)) / 1 "Rajdhani", "Arial Narrow", sans-serif;font-variant-numeric:tabular-nums;color:#070210;counter-reset:dtn var(--ffl-dt-n);margin:0;animation:1.05s linear both ffl-dt-count;position:absolute;top:50%;left:50%;translate:-50% -50%}.ffl-dt-n:before{content:counter(dtn) "%"}@keyframes ffl-dt-count{0%{--ffl-dt-n:0}23.8%{--ffl-dt-n:25}66.7%,78.1%{--ffl-dt-n:78}95.2%,to{--ffl-dt-n:100}}@media (max-width:760px){.ffl-dt{--fi:16px}.ffl-dt-n{font-size:24px}}.ffl--skylight{--ffl-bg:transparent;--ffl-ink:#121311;--sk-lp:clamp(16px, 3.42vw, 64px);padding:0;animation-name:ffl-sk-out;display:block}@keyframes ffl-sk-out{0%,99%{opacity:1}to{opacity:1;visibility:hidden}}.ffl-sk{position:absolute;inset:0;overflow:hidden}.ffl-sk-fog{animation:ffl-sk-fog-out var(--ffl-exit) cubic-bezier(.45, 0, .25, 1) var(--ffl-exit-at) forwards;background:#efeee9;position:absolute;inset:0}@keyframes ffl-sk-fog-out{0%{opacity:1}80%,to{opacity:0}}.ffl-sk-band{opacity:0;height:46%;animation:ffl-sk-band-out var(--ffl-exit) cubic-bezier(.3, 0, .3, 1) var(--ffl-exit-at) forwards;background:radial-gradient(50% 50%,#fbfaf4f2,#fbfaf400);position:absolute;top:40%;left:-10%;right:-10%}@keyframes ffl-sk-band-out{0%{opacity:0;transform:translateY(10vh)}35%{opacity:.9}to{opacity:0;transform:translateY(-34vh)}}.ffl-sk-x{width:11px;height:11px;animation:ffl-in .4s ease .2s both, ffl-sk-x-out var(--ffl-exit) ease var(--ffl-exit-at) forwards;background:linear-gradient(#36363080,#36363080) 50% 0/1px 100% no-repeat,linear-gradient(#36363080,#36363080) 0/100% 1px no-repeat;margin:-5px 0 0 -5px;position:absolute}.ffl-sk-x.x0,.ffl-sk-x.x2{left:calc(var(--sk-lp) + (100% - 2 * var(--sk-lp)) / 3)}.ffl-sk-x.x1,.ffl-sk-x.x3{left:calc(var(--sk-lp) + (100% - 2 * var(--sk-lp)) * 2 / 3)}.ffl-sk-x.x0,.ffl-sk-x.x1{top:33.333%}.ffl-sk-x.x2,.ffl-sk-x.x3{top:66.667%}@keyframes ffl-sk-x-out{to{opacity:0}}.ffl-sk-bar{width:140px;height:6px;animation:ffl-sk-bar-out var(--ffl-exit) ease var(--ffl-exit-at) forwards;background:#36363052;margin:-3px 0 0 -70px;position:absolute;top:50%;left:50%}.ffl-sk-bar>i{transform-origin:0;background:#000;animation:1.1s linear both ffl-sk-fill;position:absolute;inset:0}@keyframes ffl-sk-fill{0%{animation-timing-function:cubic-bezier(.3,.7,.4,1);transform:scaleX(0)}55%{animation-timing-function:linear;transform:scaleX(.7)}72%{animation-timing-function:cubic-bezier(.5,0,.3,1);transform:scaleX(.72)}to{transform:scaleX(1)}}@keyframes ffl-sk-bar-out{0%,55%{opacity:1}to{opacity:0}}@media (max-width:760px){.ffl--skylight{--sk-lp:16px}.ffl-sk-x.x0,.ffl-sk-x.x2{left:50%}.ffl-sk-x.x1,.ffl-sk-x.x3{display:none}}.ffl--montage{--ffl-bg:transparent;--ffl-ink:#fafafa;-webkit-font-smoothing:antialiased;padding:0;font-family:Courier Prime,ui-monospace,monospace;animation-name:ffl-mt-out;animation-timing-function:linear;display:block}@keyframes ffl-mt-out{99.9%{visibility:visible}to{visibility:hidden}}.ffl-mt{position:absolute;inset:0;overflow:hidden}.ffl-mt-cols{display:flex;position:absolute;inset:0}.ffl-mt-cols i{animation:ffl-mt-lift-out calc(var(--ffl-exit,.6s) - .19s) cubic-bezier(.7, 0, .25, 1) calc(var(--ffl-exit-at) + var(--d,0s)) forwards;background:#131313;flex:1;margin-right:-1px}@keyframes ffl-mt-lift-out{to{transform:translateY(-101%)}}.ffl-mt-txt{animation:ffl-mt-txt-out .22s ease-in var(--ffl-exit-at) forwards;position:absolute;inset:0}@keyframes ffl-mt-txt-out{to{opacity:0}}.ffl-mt-rules{background:repeating-linear-gradient(#0000 0 calc(12.5vh - 1px),#fafafa1a calc(12.5vh - 1px) 12.5vh);position:absolute;inset:0 52px}.ffl-mt-edge{background:#fafafa;width:2px;animation:.7s cubic-bezier(.16,1,.36,1) .1s both ffl-mt-rise;position:absolute;top:0;bottom:0}.ffl-mt-edge.is-l{left:2px}.ffl-mt-edge.is-r{right:2px}@keyframes ffl-mt-rise{0%{transform:translateY(101%)}}.ffl-mt-lines{text-transform:uppercase;color:#fafafa;width:max-content;max-width:calc(100vw - 120px);font-family:Instrument Serif,Georgia,serif;font-size:24px;line-height:1.12;position:absolute;top:50%;left:50%;translate:-50% -50%}.ffl-mt-l{padding-left:var(--x);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ffl-mt-w{animation:ffl-mt-in .62s cubic-bezier(.16, 1, .3, 1) calc(.25s + var(--i) * .11s) both;display:inline-block;position:relative}@keyframes ffl-mt-in{0%{opacity:0;transform:translate(-90px)}12%{opacity:1}}.ffl-mt-g{opacity:0;animation:ffl-mt-smear .7s cubic-bezier(.16, 1, .3, 1) calc(.25s + var(--i) * .11s) both;position:absolute;top:0;left:0}@keyframes ffl-mt-smear{0%{opacity:calc(.55 - var(--g) * .09);transform:translateX(calc(var(--g) * -18px))}to{opacity:0;transform:none}}.ffl-mt-count{color:#fafafa;white-space:nowrap;margin:0;font-size:16px;position:absolute;bottom:26px;left:50%;translate:-50%}.ffl-mt-n{counter-reset:ffl-mt var(--ffl-n);--ffl-n:100;animation:.7s cubic-bezier(.3,0,.2,1) .1s both ffl-mt-count}.ffl-mt-n:after{content:counter(ffl-mt)}@keyframes ffl-mt-count{0%{--ffl-n:0}to{--ffl-n:100}}@media (max-width:760px){.ffl-mt-rules{background:repeating-linear-gradient(#0000 0 calc(20vh - 1px),#fafafa1a calc(20vh - 1px) 20vh);inset:0 8px}.ffl-mt-cols i:nth-child(n+8){display:none}.ffl-mt-lines{max-width:calc(100vw - 48px);font-size:20px}.ffl-mt-count{bottom:64px}}.ffl--aperture{--ffl-bg:#0b0b0b;--ffl-ink:#e3ded3;-webkit-font-smoothing:antialiased;background:0 0;padding:0;font-family:Questrial,Questrial Fallback,ui-sans-serif,system-ui,sans-serif;animation-name:ffl-apt-out;animation-timing-function:cubic-bezier(.65,0,.35,1);display:block}@keyframes ffl-apt-out{0%{opacity:1}85%{opacity:1}to{opacity:0;visibility:hidden}}.ffl-apt{background:#0b0b0b;animation:.6s cubic-bezier(.65,0,.35,1) .9s both ffl-apt-ground;position:absolute;inset:0}@keyframes ffl-apt-ground{0%{background-color:#0b0b0b}to{background-color:#0b0b0b00}}.ffl-apt-mark{--ffl-apt-s:12;letter-spacing:0;color:#b5b2a8;white-space:nowrap;transform-origin:0 0;align-items:flex-end;gap:.1em;margin:0;font-size:22px;line-height:.8;animation:.56s cubic-bezier(.65,0,.25,1) .94s both ffl-apt-travel;display:flex;position:absolute;top:30px;left:max(16px,4vw)}@keyframes ffl-apt-travel{0%{transform:scale(var(--ffl-apt-s)) translate(-50%, -50%);color:#e3ded3;top:46%;left:50%}}.ffl-apt-p{display:block;position:relative}.ffl-apt-g,.ffl-apt-f{display:block}.ffl-apt-g{color:#1c1c1a;opacity:0;animation:1.5s linear both ffl-apt-faint}@keyframes ffl-apt-faint{0%{opacity:1}62%{opacity:1}to{opacity:0}}.ffl-apt-f{position:absolute;bottom:0;left:0}.ffl-apt-p.is-a .ffl-apt-f{animation:.22s cubic-bezier(.33,0,.2,1) 80ms both ffl-apt-fill}.ffl-apt-p.is-b .ffl-apt-f{animation:.22s cubic-bezier(.33,0,.2,1) .22s both ffl-apt-fill}.ffl-apt-p.is-c .ffl-apt-f{animation:.2s cubic-bezier(.33,0,.2,1) .36s both ffl-apt-fill}@keyframes ffl-apt-fill{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(-10% 0 0)}}.ffl-apt-dot{background:currentColor;border-radius:50%;width:.2em;height:.2em;margin-bottom:.04em}.ffl-apt-g.ffl-apt-dot{background:#1c1c1a}.ffl-apt-bar{background:currentColor;width:.46em;height:.09em;margin:0 0 .3em .06em}.ffl-apt-g.ffl-apt-bar{background:#1c1c1a}.ffl-apt-p.is-c .ffl-apt-f{margin:0 0 .3em .06em;bottom:0}.ffl-apt-p.is-a{animation:1.5s cubic-bezier(.65,0,.35,1) both ffl-apt-a}.ffl-apt-p.is-b{animation:1.5s cubic-bezier(.65,0,.35,1) both ffl-apt-b}.ffl-apt-p.is-c{transform-origin:0 100%;animation:1.5s cubic-bezier(.65,0,.35,1) both ffl-apt-c}@keyframes ffl-apt-a{0%,37%{transform:translate(-.5em)}60%,63%{transform:translate(.16em)}}@keyframes ffl-apt-b{0%,37%{transform:none}60%,63%{transform:translate(-.26em,.12em)}}@keyframes ffl-apt-c{0%,37%{transform:translate(.5em)}60%,63%{transform:translate(-.98em,-.66em)}}.ffl-apt-st{letter-spacing:.12em;text-transform:uppercase;color:#8d8a82;opacity:0;margin:0;font-family:Azeret Mono,Azeret Mono Fallback,ui-monospace,monospace;font-size:11px;animation:.9s linear both ffl-apt-st;display:grid;position:absolute;top:calc(46% + 160px);left:50%;translate:-50%}@keyframes ffl-apt-st{0%{opacity:0}10%,86%{opacity:1}}.ffl-apt-st>span{text-align:center;grid-area:1/1}.ffl-apt-st>span:first-child{opacity:0;animation:.9s step-end both ffl-apt-st1}@keyframes ffl-apt-st1{0%{opacity:1}53%{opacity:0}}.ffl-apt-st>span:last-child{animation:.9s step-end both ffl-apt-st2}@keyframes ffl-apt-st2{0%{opacity:0}53%{opacity:1}}@media (min-width:761px) and (max-height:800px){.ffl-apt-mark{--ffl-apt-s:9.5}.ffl-apt-st{top:calc(46% + 130px)}}@media (max-width:760px){.ffl-apt-mark{--ffl-apt-s:3.4;top:22px}.ffl-apt-st{top:calc(46% + 70px)}}.ffl--spread{--ffl-bg:#e6e5e2;--ffl-ink:#111;pointer-events:none;background:0 0;padding:0;animation-name:ffl-sp-out;animation-timing-function:linear;display:block}@keyframes ffl-sp-out{0%,99%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.ffl-sp{background:#e6e5e200;animation:.12s linear 60ms both ffl-sp-ground;position:absolute;inset:0}@keyframes ffl-sp-ground{0%{background-color:#e6e5e2}}.ffl--shutter{--ffl-bg:#111;--ffl-ink:#bac4b8;background:0 0;padding:0;animation-name:ffl-sh-out;animation-timing-function:linear;display:block}@keyframes ffl-sh-out{0%,99%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.ffl-sh{background:#1110;animation:.34s cubic-bezier(.45,0,.55,1) .76s both ffl-sh-ground;position:absolute;inset:0}@keyframes ffl-sh-ground{0%{background-color:#111}}.ffl-sh-slot{font-variation-settings:"wdth" 50;letter-spacing:-.01em;text-transform:uppercase;color:#bac4b8;white-space:nowrap;margin:0;font-family:Saira,Saira Fallback,ui-sans-serif,sans-serif;font-size:46px;font-weight:600;line-height:.8;position:absolute;top:32px;left:calc(max(16px,3vw) - 4px)}.ffl-sh-count{font-variant-numeric:tabular-nums;display:flex;position:absolute;top:0;left:0}.ffl-sh-d{width:1ch;margin:-.07em 0;padding:.07em 0;display:inline-block;overflow:hidden}.ffl-sh-dd{animation:.22s cubic-bezier(.7,0,.84,0) both ffl-sh-dout;animation-delay:calc(.7s + var(--k) * 30ms);display:inline-block;transform:translate(-101%)}@keyframes ffl-sh-dout{0%{transform:translate(0,0)}}.ffl-sh-n{margin-left:calc(var(--k) * -1ch);--ffl-n:100;counter-reset:ffl-sh var(--ffl-n);animation:.64s step-end both ffl-sh-count;display:inline-block}.ffl-sh-n:after{content:counter(ffl-sh, ffl-pad3)}@keyframes ffl-sh-count{0%{--ffl-n:0}16%{--ffl-n:8}34%{--ffl-n:21}52%{--ffl-n:47}70%{--ffl-n:76}86%{--ffl-n:93}to{--ffl-n:100}}.ffl-sh-word{display:inline-block}.ffl-sh-m{vertical-align:top;margin:-.07em 0;padding:.07em 0;display:inline-block;overflow:hidden}.ffl-sh-m>span{animation:.6s cubic-bezier(.16,1,.3,1) both ffl-sh-in;animation-delay:calc(.78s + var(--i) * 24ms);display:inline-block}@keyframes ffl-sh-in{0%{transform:translate(-101%)}}@media (max-width:820px),(max-height:520px){.ffl-sh-slot{font-size:32px;top:18px;left:14px}}.ffl--overture{--ffl-bg:#0b0b0b;--ffl-ink:#edebe6;background:0 0;padding:0;animation-name:ffl-ov-out;animation-timing-function:linear;display:block}@keyframes ffl-ov-out{0%,99%{opacity:1;visibility:visible}to{opacity:1;visibility:hidden}}.ffl-ov{position:absolute;inset:0;overflow:hidden}.ffl-ov-l,.ffl-ov-r{animation:var(--ffl-exit,.6s) cubic-bezier(.65, 0, .35, 1) var(--ffl-exit-at) both;background:#0b0b0b;position:absolute;top:0;bottom:0;overflow:hidden}.ffl-ov-l{width:61.1vw;animation-name:ffl-ov-lift;left:0;transform:translateY(-101%)}.ffl-ov-r{animation-name:ffl-ov-slide;left:61.1vw;right:0;transform:translate(101%)}@keyframes ffl-ov-lift{0%{transform:translate(0,0)}10%{transform:translate(0,0)}}@keyframes ffl-ov-slide{0%{transform:translate(0,0)}10%{transform:translate(0,0)}}.ffl-ov-fill{transform-origin:0;background:#121212;animation:.9s cubic-bezier(.33,1,.68,1) both ffl-ov-fill;position:absolute;inset:0}@keyframes ffl-ov-fill{0%{transform:scaleX(0)}}.ffl-ov-count{font-family:var(--ov-sans), "Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#edebe6;margin:0;font-size:10.56vw;font-weight:400;line-height:1;position:absolute;bottom:1.4vw;left:max(16px,1.4vw);overflow:hidden}.ffl-ov-n{--ffl-n:100;counter-reset:ffl-ov var(--ffl-n);animation:ffl-ov-count .9s cubic-bezier(.33, 1, .68, 1) both, ffl-ov-n-out calc(var(--ffl-exit,.6s) * .56) cubic-bezier(.65, 0, .35, 1) var(--ffl-exit-at) both;display:block;transform:translateY(-101%)}.ffl-ov-n:after{content:counter(ffl-ov)}@keyframes ffl-ov-count{0%{--ffl-n:0}to{--ffl-n:100}}@keyframes ffl-ov-n-out{0%{transform:translate(0,0)}}.ffl-ov-label{font-family:var(--ov-sans), "Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;color:#edebe6;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 4vw);margin:0;font-size:14px;line-height:1.2;position:absolute;top:24px;left:1.96vw;overflow:hidden}@media (max-width:900px),(max-height:560px){.ffl-ov-l{width:100vw}.ffl-ov-r{background:0 0;height:64px;bottom:auto;left:0;right:0}.ffl-ov-label{max-width:calc(100vw - 32px);top:22px;left:16px}.ffl-ov-count{font-size:22vw;bottom:18px;left:16px}}@media (prefers-reduced-motion:reduce){.ffl--overture{animation-name:ffl-fade-out}.ffl-ov-l,.ffl-ov-r,.ffl-ov-n{animation:none;transform:none}.ffl-ov-fill{animation:none}}.ffl--contour{--ffl-bg:transparent;--ffl-ink:#e9e2d6;padding:0;font-family:Anton,Anton Fallback,Impact,sans-serif;animation-name:ffl-ct-out;animation-timing-function:linear;display:block}@keyframes ffl-ct-out{0%{opacity:1}99.9%{opacity:1}to{opacity:0;visibility:hidden}}.ffl-ct{background:0 0;justify-content:center;align-items:center;animation:1ms linear .56s reverse both ffl-ct-ground;display:flex;position:absolute;inset:0}@keyframes ffl-ct-ground{0%{background:0 0}to{background:#121010}}.ffl-ct-mark{align-items:flex-end;gap:22px;height:112px;display:flex}.ffl-ct-bars{align-items:flex-end;gap:5px;height:96px;display:flex}.ffl-ct-bars i{transform-origin:50% 100%;width:3px;height:100%;animation:ffl-ct-bar .22s cubic-bezier(.19, 1, .22, 1) calc(var(--i) * 26ms) both, ffl-ct-unbar .14s cubic-bezier(.55, .055, .675, .19) calc(.44s + (7 - var(--i)) * 14ms) forwards;background:#e9e2d6;display:block;transform:scaleY(0)}.ffl-ct-bars i.is-1{width:10px}@keyframes ffl-ct-bar{0%{transform:scaleY(.04)}to{transform:scaleY(1)}}@keyframes ffl-ct-unbar{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.ffl-ct-ini{border-bottom:1px solid #e9e2d666;height:96px;animation:.12s linear .5s forwards ffl-ct-line;display:block;overflow:hidden}.ffl-ct-ini>span{color:#e9e2d6;text-transform:uppercase;font-size:112px;line-height:.86;animation:.3s cubic-bezier(.19,1,.22,1) .12s both ffl-ct-rise,.16s cubic-bezier(.55,.055,.675,.19) .44s forwards ffl-ct-sink;display:block;transform:translateY(105%)}@keyframes ffl-ct-rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes ffl-ct-sink{0%{transform:translateY(0)}to{transform:translateY(105%)}}@keyframes ffl-ct-line{to{border-bottom-color:#0000}}@media (max-width:760px){.ffl-ct-mark{transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.ffl-ct,.ffl-ct-bars i,.ffl-ct-ini,.ffl-ct-ini>span{animation:none}.ffl-ct-bars i,.ffl-ct-ini>span{transform:scaleY(0)}}.ffl--drift{--ffl-bg:transparent;--ffl-ink:#edeae4;font-family:var(--dr-sans), "Geist", ui-sans-serif, system-ui, sans-serif;padding:0;animation-name:ffl-dr-out;animation-timing-function:linear;display:block}@keyframes ffl-dr-out{0%{opacity:1}99.9%{opacity:1}to{opacity:0;visibility:hidden}}.ffl-dr{background:0 0;justify-content:center;align-items:center;animation:1ms linear .56s reverse both ffl-dr-ground;display:flex;position:absolute;inset:0}@keyframes ffl-dr-ground{0%{background:0 0}to{background:#141414}}.ffl-dr-m{height:20px;display:block;overflow:hidden}.ffl-dr-n{letter-spacing:.05em;font-variant-numeric:tabular-nums;color:#edeae4;counter-reset:ffl-dr var(--ffl-n);--ffl-n:100;font-size:15.3px;line-height:20px;animation:.18s cubic-bezier(.19,1,.22,1) both ffl-dr-rise,.36s linear 60ms both ffl-dr-count,.13s cubic-bezier(.55,.055,.675,.19) .43s both ffl-dr-leave;display:block;transform:translateY(-120%)}.ffl-dr-n:before{content:counter(ffl-dr) "%"}@keyframes ffl-dr-rise{0%{transform:translateY(300%)}to{transform:translateY(0)}}@keyframes ffl-dr-count{0%{--ffl-n:0}18%{--ffl-n:4}34%{--ffl-n:12}52%{--ffl-n:38}68%{--ffl-n:61}84%{--ffl-n:88}to{--ffl-n:100}}@keyframes ffl-dr-leave{0%{transform:translateY(0)}to{transform:translateY(-120%)}}@media (max-width:760px){.ffl-dr{animation:.5s cubic-bezier(.25,.46,.45,.94) .56s both ffl-dr-fade}@keyframes ffl-dr-fade{0%{background:#141414}to{background:#14141400}}}@media (prefers-reduced-motion:reduce){.ffl-dr,.ffl-dr-n{animation:none}}.ffl--orbit{--ffl-bg:transparent;--ffl-ink:#131313;padding:0;animation-name:ffl-orb-out;animation-timing-function:linear;display:block}@keyframes ffl-orb-out{0%{opacity:1}99.9%{opacity:1}to{opacity:0;visibility:hidden}}.ffl-orb{background:#efefe6;animation:90ms linear 1.25s forwards ffl-orb-clear;position:absolute;inset:0;overflow:hidden}@keyframes ffl-orb-clear{to{opacity:0;visibility:hidden}}.ffl-orb-c{width:13vmax;height:13vmax;margin:-6.5vmax 0 0 -6.5vmax;animation:.85s cubic-bezier(.215,.61,.355,1) both ffl-orb-swell;position:absolute;top:50%;left:50%}@keyframes ffl-orb-swell{0%{scale:.04}}.ffl-orb-s{animation:1.25s linear both ffl-orb-spin;position:absolute;inset:0;rotate:150deg}@keyframes ffl-orb-spin{0%{rotate:-230deg}}.ffl-orb-d{position:absolute;inset:0}.ffl-orb-d>i{background:#ee4210;border-radius:50%;animation:.4s cubic-bezier(.87,0,.13,1) .85s forwards ffl-orb-close;display:block;position:absolute;inset:0;translate:20%}@keyframes ffl-orb-close{0%{translate:20%}to{translate:0}}.ffl-orb-d.is-1{rotate:-28.65deg}.ffl-orb-d.is-1>i{background:#7f37cc;scale:.94}.ffl-orb-d.is-2{rotate:-57.3deg}.ffl-orb-d.is-2>i{background:#f5a511;scale:.8836}.ffl-orb-d.is-3{rotate:-85.95deg}.ffl-orb-d.is-3>i{background:#a6bfca;scale:.8306}.ffl-orb-d.is-0>i{animation:.4s cubic-bezier(.87,0,.13,1) .85s forwards ffl-orb-close,.4s cubic-bezier(.87,0,.13,1) .85s forwards ffl-orb-flood}@keyframes ffl-orb-flood{0%{scale:1}to{scale:11}}
