@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/build/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2"),url(/build/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/build/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/build/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2"),url(/build/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/fraunces-latin-700-normal-CEOla-zY.woff2)format("woff2"),url(/build/assets/fraunces-latin-700-normal-DTjk5d1Q.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:900;src:url(/build/assets/fraunces-latin-900-normal-DmBL83SS.woff2)format("woff2"),url(/build/assets/fraunces-latin-900-normal-D67OkaMf.woff)format("woff")}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:900;src:url(/build/assets/fraunces-latin-900-italic-Dwc9PzaF.woff2)format("woff2"),url(/build/assets/fraunces-latin-900-italic-DF5cxJU8.woff)format("woff")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/amiri-arabic-700-normal-D8FrblyB.woff2)format("woff2"),url(/build/assets/amiri-arabic-700-normal-dUd6sHq-.woff)format("woff")}.site{--ink:#1c1411;--ink-2:#2b1e17;--ink-3:#2e211c;--ember:#f5760e;--ember-light:#fdbc6d;--cream:#f2e9e1;background:var(--ink);color:var(--cream);overflow-x:hidden}.site .backdrop{z-index:0;pointer-events:none;background:radial-gradient(60rem 40rem at 85% -10%,#f5760e38,#0000 60%),radial-gradient(50rem 35rem at -10% 60%,#b952082e,#0000 60%),radial-gradient(40rem 30rem at 70% 100%,#f5760e1f,#0000 60%);position:fixed;inset:0}.site .page{z-index:1;position:relative}.site .intro{z-index:100;background:radial-gradient(circle at 50% 45%, #3a2418 0%, var(--ink-2) 45%, var(--ink) 100%);clip-path:circle(150%);place-items:center;transition:clip-path 1s cubic-bezier(.76,0,.24,1),visibility 0s linear 1s;display:grid;position:fixed;inset:0}.site .intro.is-done{clip-path:circle(0%);visibility:hidden}.site .intro .emblem{width:min(44vw,15rem)}.site .intro .ring{stroke-dasharray:2520;stroke-dashoffset:2520px;animation:1.1s cubic-bezier(.65,0,.35,1) .1s forwards draw}.site .intro .ring-inner{stroke-dasharray:2290;stroke-dashoffset:2290px;animation:1s cubic-bezier(.65,0,.35,1) .3s forwards draw}.site .intro .tri,.site .intro .hat,.site .intro .band{opacity:0;animation:.5s ease-out .9s forwards fade-in}.site .intro .flame{opacity:0;transform-box:fill-box;transform-origin:50% 100%;animation:.7s cubic-bezier(.22,1,.36,1) 1.1s forwards flame-up,1.6s ease-in-out 1.8s infinite flicker}.site .intro .intro-name{opacity:0;width:min(60vw,17rem);margin-top:1.5rem;animation:.7s cubic-bezier(.22,1,.36,1) 1.3s forwards fade-up}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade-in{to{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes flame-up{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}@keyframes flicker{0%,to{transform:scale(1)skew(0)}25%{transform:scale(1.03,1.06)skew(1.5deg)}50%{transform:scale(.98,.97)skew(-1deg)}75%{transform:scale(1.02,1.04)skew(.8deg)}}.site .emblem-live .flame{transform-box:fill-box;transform-origin:50% 100%;animation:1.8s ease-in-out infinite flicker}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-back{to{transform:rotate(-360deg)}}.site .orbit{transform-origin:50%;animation:70s linear infinite spin}.site .orbit-back{transform-origin:50%;animation:110s linear infinite spin-back}@keyframes glow-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}.site .glow-pulse{animation:4s ease-in-out infinite glow-pulse}@keyframes hover-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.site .hover-float{animation:7s ease-in-out infinite hover-float}@keyframes ember{0%{opacity:0;transform:translate(0,0)scale(1)}10%{opacity:1}to{transform:translate3d(var(--drift,20px), -90vh, 0) scale(.2);opacity:0}}.site .ember{width:var(--size,6px);height:var(--size,6px);animation:ember var(--dur,7s) linear var(--delay,0s) infinite;will-change:transform, opacity;background:radial-gradient(circle,#fff3c4 0%,#fdbc6d 40%,#f5760e 75%,#0000 100%);border-radius:9999px;position:absolute;bottom:-10px;box-shadow:0 0 10px 2px #f5760e8c}@keyframes twinkle{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:.9;transform:scale(1.2)}}.site .spark{width:4px;height:4px;animation:twinkle var(--dur,3s) ease-in-out var(--delay,0s) infinite;background:#fdbc6d;border-radius:9999px;position:absolute;box-shadow:0 0 8px 2px #fdbc6d99}@keyframes drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(30px,-25px)scale(1.08)}}.site .drift{animation:14s ease-in-out infinite drift}.site .drift-slow{animation:20s ease-in-out -6s infinite reverse drift}@keyframes float{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-14px) rotate(calc(var(--rot,0deg) + 1.5deg))}}.site .float{animation:float 6s ease-in-out var(--delay,0s) infinite}@keyframes word-in{0%{opacity:0;filter:blur(8px);transform:translateY(.6em)rotate(2deg)}to{opacity:1;filter:blur();transform:translateY(0)rotate(0)}}.site .word{opacity:0;animation:word-in .9s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) forwards;display:inline-block}@keyframes gradient-pan{0%,to{background-position:0%}50%{background-position:100%}}.site .text-flame{background:linear-gradient(100deg,#fdbc6d,#f5760e,#fed9a6,#fb9534) 0 0/250% 250%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite gradient-pan}@keyframes gold-shine{0%{background-position:200%}to{background-position:-200%}}.site .text-gold{background:linear-gradient(100deg,#fdbc6d 0%,#fff3c4 20%,#f5a623 40%,#fff7d6 50%,#f5a623 60%,#fdbc6d 100%) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite gold-shine}@keyframes shine{0%{transform:translate(-120%)skew(-20deg)}60%,to{transform:translate(220%)skew(-20deg)}}.site .shine{isolation:isolate;position:relative;overflow:hidden}.site .shine:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:40%;animation:3.2s ease-in-out 1.5s infinite shine;position:absolute;inset:0}.site .btn-fire{background:linear-gradient(100deg,#fb9534,#f5760e 60%,#e9650a);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;box-shadow:0 12px 30px -10px #f5760eb3,inset 0 1px #ffffff40}.site .btn-fire:hover{transform:translate(var(--mx,0px), calc(var(--my,0px) - 3px));box-shadow:0 18px 40px -12px #f5760ee6,inset 0 1px #ffffff4d}.site .btn-fire:active{transform:translate(var(--mx,0px), var(--my,0px)) scale(.98)}.site .magnet{transform:translate(var(--mx,0px), var(--my,0px));transition:transform .2s ease-out}.site .pill{letter-spacing:.22em;text-transform:uppercase;color:#e3d2c3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:.6rem;padding:.5rem 1.1rem;font-size:.72rem;font-weight:600;display:inline-flex}.site .pill:before{content:"";background:linear-gradient(135deg,#fdbc6d,#f5760e);border-radius:9999px;width:.5rem;height:.5rem;box-shadow:0 0 10px #f5760ecc}.site .card-dark{background:linear-gradient(160deg,#ffffff0f,#ffffff05);border:1px solid #ffffff17;border-radius:1.5rem;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .5s;box-shadow:0 20px 50px -30px #000c}.site .card-dark:hover{border-color:#fdbc6d73;box-shadow:0 30px 60px -30px #f5760e73}.site .tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0);will-change:transform;transition:transform .35s cubic-bezier(.22,1,.36,1)}.site .tilt:hover{transition-duration:80ms}.site .tilt .tilt-glare{pointer-events:none;background:radial-gradient(40rem 40rem at var(--gx,50%) var(--gy,50%), #ffffff24, transparent 45%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.site .tilt:hover .tilt-glare{opacity:1}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.site .marquee-track{width:max-content;animation:32s linear infinite marquee;display:flex}.site .marquee:hover .marquee-track{animation-play-state:paused}.site .leaders{border-bottom:2px dotted #fdbc6d59;flex:1;margin:0 .6rem;transform:translateY(-.35em)}.js .site .reveal,.js .site .reveal-l,.js .site .reveal-r,.js .site .reveal-zoom{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s;transition-delay:var(--d,0s)}.js .site .reveal{transform:translateY(32px)}.js .site .reveal-l{transform:translate(-40px)}.js .site .reveal-r{transform:translate(40px)}.js .site .reveal-zoom{filter:blur(6px);transform:scale(.9)}.js .site :is(.reveal,.reveal-l,.reveal-r,.reveal-zoom).is-visible{opacity:1;filter:none;transform:none}.js .site .draw-line{transform-origin:0;transition:transform 1.4s cubic-bezier(.22,1,.36,1) .3s;transform:scaleX(0)}.js .site .draw-line.is-visible{transform:scaleX(1)}@keyframes balance{0%{transform:rotate(-9deg)}35%{transform:rotate(6deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(1.5deg)}to{transform:rotate(0)}}.site .beam{transform-box:fill-box;transform-origin:50%;transform:rotate(-9deg)}.site .is-visible .beam{animation:2.6s cubic-bezier(.22,1,.36,1) .2s forwards balance}@keyframes pan-left{0%{transform:translateY(-26px)}35%{transform:translateY(18px)}60%{transform:translateY(-9px)}80%{transform:translateY(4px)}to{transform:translateY(0)}}@keyframes pan-right{0%{transform:translateY(26px)}35%{transform:translateY(-18px)}60%{transform:translateY(9px)}80%{transform:translateY(-4px)}to{transform:translateY(0)}}.site .pan-l{transform:translateY(-26px)}.site .pan-r{transform:translateY(26px)}.site .is-visible .pan-l{animation:2.6s cubic-bezier(.22,1,.36,1) .2s forwards pan-left}.site .is-visible .pan-r{animation:2.6s cubic-bezier(.22,1,.36,1) .2s forwards pan-right}@keyframes blaze{0%,to{opacity:.55;transform:translateY(0)scaleX(1)}30%{opacity:.8;transform:translateY(-14px)scaleX(1.08)}65%{opacity:.65;transform:translateY(-6px)scaleX(.94)}}.site .blaze{filter:blur(28px);width:60%;height:70%;animation:blaze var(--dur,5s) ease-in-out var(--delay,0s) infinite;pointer-events:none;background:radial-gradient(at 50% 100%,#fdbc6d8c,#f5760e59 40%,#0000 70%);border-radius:50% 50% 20% 20%;position:absolute;bottom:-20%}.site .hours-giant{letter-spacing:-.02em;font-variation-settings:"opsz" 144;font-family:Fraunces,Georgia,serif;font-weight:900;line-height:.95}@keyframes nudge{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}.site .nudge{animation:1.8s ease-in-out infinite nudge}.site .menu-link{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s);transform:translateY(14px)}.site.menu-open .menu-link{opacity:1;transform:none}.site .progress{transform:scaleX(var(--p,0));transform-origin:0}.site .tab{transition:color .3s,background-color .3s,transform .3s}.site .tab.is-active{color:#fff;background:linear-gradient(100deg,#fb9534,#f5760e);transform:translateY(-1px);box-shadow:0 10px 24px -10px #f5760ecc}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.site .intro{display:none}.site .word{opacity:1}.site .ember,.site .spark{display:none}.js .site :is(.reveal,.reveal-l,.reveal-r,.reveal-zoom),.js .site .draw-line{opacity:1;filter:none;transform:none}.site .beam,.site .pan-l,.site .pan-r,.site .tilt{transform:none}}
