@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.323_pd8dkinxn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.3o5kmmd3ujeri.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0rkprfbp4mv-a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_e3e02155-module__ZY6iMq__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal;font-weight:700}.barlow_condensed_e3e02155-module__ZY6iMq__variable{--font-barlow:"Barlow Condensed", "Barlow Condensed Fallback"}
.faire{--night:#080e1a;--cream:#faeccc;--cream-dim:#faecccad;--ember:#ff8038;--amber:#ffb86c;--glass:#bee1ff1a;--glass-edge:#dcf0ff6b;background:var(--night);color:var(--cream)}.faire-grain{pointer-events:none;z-index:40;opacity:.09;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");animation:.9s steps(6,end) infinite faire-grain;position:fixed;inset:-50%}@keyframes faire-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.faire-spark{color:var(--cream);filter:drop-shadow(0 0 10px #ffdca0a6);animation:3.2s ease-in-out infinite faire-twinkle;display:inline-block}@keyframes faire-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}45%{opacity:.55;transform:scale(.72)rotate(18deg)}}.faire-rise>span{opacity:0;filter:blur(8px);animation:.9s cubic-bezier(.16,1,.3,1) forwards faire-rise;display:inline-block;transform:translateY(.45em)}@keyframes faire-rise{to{opacity:1;filter:blur();transform:none}}.faire-fade{opacity:0;animation:1s forwards faire-fade}@keyframes faire-fade{to{opacity:1}}.faire-horizon{background:linear-gradient(90deg, transparent, var(--ember) 18%, var(--amber) 50%, var(--ember) 82%, transparent);box-shadow:0 0 24px 4px #ff80388c,0 0 80px 18px #ff803840}.faire-cube{width:var(--s);height:var(--s);transform-style:preserve-3d;position:absolute}.faire-cube>i{border:1px solid var(--glass-edge);backface-visibility:visible;background:linear-gradient(160deg,#ffffff38,#fff0 45%),linear-gradient(#78b4ff14 40%,#ff8c4652);position:absolute;inset:0;box-shadow:inset 0 0 30px #b4dcff2e}.faire-cube>i:first-child{transform:translateZ(calc(var(--s) / 2))}.faire-cube>i:nth-child(2){transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.faire-cube>i:nth-child(3){transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.faire-cube>i:nth-child(4){transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.faire-cube>i:nth-child(5){transform:rotateX(90deg) translateZ(calc(var(--s) / 2))}.faire-cube.is-lit>i{background:linear-gradient(160deg,#ffffff4d,#fff0 45%),linear-gradient(#ffc88c29 30%,#ff96469e);border-color:#ffd2a0e6;box-shadow:inset 0 0 50px #ffaa5a80,0 0 60px #ff8c3c73}.faire-turn{animation:18s linear infinite faire-turn}@keyframes faire-turn{0%{transform:rotateX(-14deg)rotateY(0)}to{transform:rotateX(-14deg)rotateY(360deg)}}.faire-float{animation:5s ease-in-out infinite faire-float}@keyframes faire-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}.faire-ticket{perspective:1400px}.faire-ticket-inner{transform-style:preserve-3d;transition:transform .9s cubic-bezier(.22,1,.36,1);position:relative}.faire-ticket.is-flipped .faire-ticket-inner{transform:rotateY(180deg)}.faire-ticket-face{backface-visibility:hidden}.faire-ticket-back{transform:rotateY(180deg)}.faire-shine{background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%) -150% 0/250% 100% no-repeat;animation:4.5s ease-in-out infinite faire-shine}@keyframes faire-shine{0%,55%{background-position:-150% 0}to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.faire-grain,.faire-spark,.faire-turn,.faire-float,.faire-shine{animation:none}.faire-rise>span,.faire-fade{opacity:1;filter:none;animation:none;transform:none}}.faire-wordmark path{fill:var(--cream)}.faire-header header{background:0 0;border-color:#faeccc1f}.faire-header header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080e1a73;position:absolute;inset:0}.faire-header nav .bg-\[rgba\(247\,246\,242\,0\.4\)\]{background:#0c1422eb;border-color:#faeccc24;box-shadow:0 30px 80px -20px #000000b3}.faire-header nav .bg-black\/5{background:#faeccc14}.faire-header nav .group\/row:hover .bg-black\/5,.faire-header nav .group\/row:focus .bg-black\/5{background:#faeccc29}.faire-header nav .text-\[rgb\(45\,46\,47\)\]{color:var(--cream)}.faire-header nav .text-black\/50{color:var(--cream-dim)}.faire-header nav .text-\[rgb\(21\,132\,112\)\]{color:#41e1c4}.faire-header header>div:last-child .bg-\[rgb\(247\,246\,242\)\]{background:#0a111e}.faire-header header>div:last-child .text-black\/60,.faire-header header>div:last-child .text-\[rgb\(79\,82\,84\)\]{color:var(--cream-dim)}.faire-header header>div:last-child .text-black\/80{color:var(--cream)}.faire-header header>div:last-child .bg-black\/90{background:var(--cream);color:#161718}.faire-run{background:conic-gradient(from 0deg, transparent 0 55%, #f07740 72%, #ffbc68 82%, transparent 92%);animation:4s linear infinite faire-run}@keyframes faire-run{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.faire-run{animation:none}}.faire-header a[aria-label=Layerpath\ home] svg path{fill:var(--cream)}.faire-header header>div:first-child .text-black\/60{color:var(--cream-dim)}.faire-header header>div:first-child .text-black\/60:hover,.faire-header header>div:first-child .group:hover .text-black\/60{color:var(--cream)}.faire-header header>div:first-child .bg-black\/90{background:var(--cream);color:#161718}.faire-header header>div:last-child>button span{background:var(--cream)}.faire-header header>div:last-child>button svg path{stroke:var(--cream)}.faire-ticker{animation:40s linear infinite faire-ticker}@keyframes faire-ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.faire-ticker{animation:none}}.faire-ping{animation:2.4s cubic-bezier(0,0,.2,1) infinite faire-ping}@keyframes faire-ping{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.faire-ping{opacity:0;animation:none}}.faire-sweep{animation:4s linear infinite faire-sweep}@keyframes faire-sweep{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.faire-sweep{animation:none}}.faire-lamp{opacity:0}.is-on .faire-lamp{animation:faire-flick .9s ease-out var(--d,0s) forwards}@keyframes faire-flick{0%{opacity:0}12%{opacity:.85}22%{opacity:.15}38%{opacity:1}48%{opacity:.45}62%,to{opacity:1}}.faire-bulbs{filter:drop-shadow(0 0 3px #ffaa5ae6);animation:1.2s steps(2,end) infinite faire-bulbs}@keyframes faire-bulbs{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.faire-lamp,.is-on .faire-lamp{opacity:1;animation:none}.faire-bulbs{animation:none}}.faire-blink{filter:drop-shadow(0 0 4px #ff463ce6);animation:2.2s ease-in-out infinite faire-blink}@keyframes faire-blink{0%,to{opacity:1}50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.faire-blink{animation:none}}.faire-drift{animation:38s ease-in-out infinite alternate faire-drift}.faire-drift-slow{animation:60s ease-in-out infinite alternate-reverse faire-drift}@keyframes faire-drift{0%{transform:translate(-60px)}to{transform:translate(60px)}}@media (prefers-reduced-motion:reduce){.faire-drift,.faire-drift-slow{animation:none}}.faire-stage{height:240vh}.faire-stage-video{transform-origin:100%;transform:scale(calc(1 - min(1, var(--p) / .4) * .34));will-change:transform}.faire-stage-cards{pointer-events:none;grid-template-rows:repeat(4,1fr);gap:12px;width:calc(34% - 20px);height:66%;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.faire-stage-card{--k:clamp(0, calc((var(--p) - var(--t)) / .12), 1);opacity:var(--k);transform:translateX(calc((1 - var(--k)) * -48px));pointer-events:auto;flex-direction:column;justify-content:space-between;display:flex}@media (max-width:809px){.faire-stage{height:auto}.faire-stage-video{transform:none}.faire-stage-cards{grid-template-rows:none;gap:10px;width:auto;height:auto;margin-top:14px;position:static;transform:none}.faire-stage-card{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.faire-stage{height:auto}.faire-stage .sticky{height:auto;display:block;position:static}.faire-stage-video{transform:none}.faire-stage-cards{grid-template-rows:none;width:auto;height:auto;margin-top:14px;position:static;transform:none}.faire-stage-card{opacity:1;transform:none}}.faire-roll-text{white-space:pre;display:inline-flex}.faire-roll-char{line-height:1.2;display:inline-block;position:relative;overflow:hidden}.faire-roll-a,.faire-roll-b{transition:transform .45s cubic-bezier(.76,0,.24,1);transition-delay:calc(var(--i) * 18ms);display:inline-block}.faire-roll-b{position:absolute;top:0;left:0;transform:translateY(110%)}.faire-roll:hover .faire-roll-a,.faire-roll:focus-visible .faire-roll-a{transform:translateY(-110%)}.faire-roll:hover .faire-roll-b,.faire-roll:focus-visible .faire-roll-b{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.faire-roll-a,.faire-roll-b{transition:none}.faire-roll:hover .faire-roll-a,.faire-roll:focus-visible .faire-roll-a{transform:none}.faire-roll-b{display:none}}
