.KZt9jG_root{display:none}html[data-fc-intro=run] .KZt9jG_root{z-index:9999;--fc-orange:#ff6500;--fc-ink:#0b0b0b;place-items:center;height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}:is(html[data-fc-intro=run],html[data-fc-intro=run] body){overflow:hidden}.KZt9jG_curtain{background:var(--fc-ink);will-change:transform;width:100%;height:50.2%;position:absolute;left:0}.KZt9jG_curtainTop{top:0}.KZt9jG_curtainBottom{bottom:0}.KZt9jG_glow{opacity:0;background:radial-gradient(58% 52% at 50% 47%,#ff65001f,#2e211847 42%,#0b0b0b00 72%);animation:.9s ease-out 40ms forwards KZt9jG_glowIn;position:absolute;inset:0}@keyframes KZt9jG_glowIn{0%{opacity:0}to{opacity:1}}.KZt9jG_stage{will-change:transform, opacity;width:min(760px,68vw);max-width:88vw;position:relative}@media (max-height:760px){.KZt9jG_stage{width:min(600px,56vw)}}@media (max-width:640px){.KZt9jG_stage{width:88vw;max-width:88vw}}.KZt9jG_pulse{opacity:0;filter:blur(1.1px)drop-shadow(0 0 14px #ff6500a6);will-change:transform, opacity;background:linear-gradient(90deg,#ff650000 0%,#ff8a38b3 45%,#ffe2c8f2 78%,#ff650000 100%);border-radius:2px;width:44%;height:2px;animation:.54s cubic-bezier(.33,.85,.3,1) .25s forwards KZt9jG_pulseSweep;position:absolute;top:54%;left:0;transform:translate(-70%,-50%)}@keyframes KZt9jG_pulseSweep{0%{opacity:0;transform:translate(-80%,-50%)scaleX(.35)}20%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(240%,-50%)scaleX(1)}}.KZt9jG_arc{filter:drop-shadow(0 0 10px #ff650073);width:46%;position:absolute;top:2.5%;left:48.3%;overflow:visible;transform:translate(-50%)}.KZt9jG_arcPath{stroke:var(--fc-orange);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.72s cubic-bezier(.22,1,.36,1) .5s forwards KZt9jG_arcDraw,.5s ease-out 1.4s forwards KZt9jG_arcFade}@keyframes KZt9jG_arcDraw{to{stroke-dashoffset:0}}@keyframes KZt9jG_arcFade{0%{opacity:1}to{opacity:0}}.KZt9jG_trail{opacity:0;filter:drop-shadow(0 0 7px #ff650073);will-change:transform, opacity;background:linear-gradient(90deg,#ff650000 0%,#ff7618b3 55%,#ffc698e6 100%);border-radius:2px;height:2px;position:absolute}.KZt9jG_trail1{width:26%;animation:.43s cubic-bezier(.3,.8,.3,1) .99s forwards KZt9jG_trailRun;top:50%;left:0}.KZt9jG_trail2{width:19%;animation:.47s cubic-bezier(.3,.8,.3,1) 1.08s forwards KZt9jG_trailRun;top:55%;left:0}.KZt9jG_trail3{width:13%;animation:.5s cubic-bezier(.3,.8,.3,1) 1.17s forwards KZt9jG_trailRun;top:60%;left:0}@keyframes KZt9jG_trailRun{0%{opacity:0;transform:translate(-160%)scaleX(.5)}18%{opacity:1}70%{opacity:.85}to{opacity:0;transform:translate(340%)scaleX(1)}}@media (max-width:640px){.KZt9jG_trail1{width:18%}.KZt9jG_trail2{width:13%}.KZt9jG_trail3{width:9%}.KZt9jG_glow{opacity:0;animation-name:KZt9jG_glowInSoft}}@keyframes KZt9jG_glowInSoft{0%{opacity:0}to{opacity:.7}}.KZt9jG_rise{will-change:transform;animation:.9s cubic-bezier(.16,1,.3,1) .44s both KZt9jG_logoRise}@keyframes KZt9jG_logoRise{0%{transform:translateY(10px)scale(.965)}to{transform:none}}.KZt9jG_settle{will-change:transform;animation:.62s cubic-bezier(.22,1,.36,1) .98s both KZt9jG_logoSettle}@keyframes KZt9jG_logoSettle{0%{transform:none}22%{transform:translate(-6px)}to{transform:none}}.KZt9jG_reveal{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(10px);will-change:clip-path, opacity, filter;animation:.82s cubic-bezier(.16,1,.3,1) .44s forwards KZt9jG_logoReveal;position:relative}@keyframes KZt9jG_logoReveal{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(10px)}30%{opacity:1}to{opacity:1;clip-path:inset(0);filter:blur()}}.KZt9jG_logo{width:100%;height:auto;display:block}.KZt9jG_gloss{opacity:0;pointer-events:none;-webkit-mask-image:var(--fc-logo);-webkit-mask-image:var(--fc-logo);mask-image:var(--fc-logo);background:linear-gradient(105deg,#fff0 42%,#ffffff38 50%,#fff0 58%) 0 0/260% 100% no-repeat;animation:.62s cubic-bezier(.4,0,.2,1) 1.32s forwards KZt9jG_glossSweep;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes KZt9jG_glossSweep{0%{opacity:0;background-position:-70% 0}18%{opacity:1}82%{opacity:1}to{opacity:0;background-position:170% 0}}.KZt9jG_fallback{font-family:var(--font-serif), Georgia, serif;letter-spacing:.02em;text-align:center;white-space:nowrap;color:#e8e8e8;padding:.2em 0;font-size:clamp(28px,9vw,92px);font-weight:700;line-height:1;display:block}.KZt9jG_fallbackAccent{color:var(--fc-orange)}.KZt9jG_fallbackSub{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.42em;color:#e8e8e880;margin-top:.9em;font-size:clamp(8px,1.5vw,14px);font-weight:500;display:block}.KZt9jG_progress{background:#ffffff14;border-radius:2px;width:clamp(160px,22vw,240px);height:2px;position:absolute;bottom:clamp(28px,6vh,56px);left:50%;overflow:hidden;transform:translate(-50%)}.KZt9jG_progressBar{transform-origin:0;background:var(--fc-orange);will-change:transform;width:100%;height:100%;animation:1.8s cubic-bezier(.3,.1,.2,1) .1s forwards KZt9jG_progressFill;display:block;transform:scaleX(0);box-shadow:0 0 10px #ff65008c}@keyframes KZt9jG_progressFill{0%{transform:scaleX(0)}to{transform:scaleX(.88)}}.KZt9jG_root[data-state=ready] .KZt9jG_progressBar,.KZt9jG_root[data-state=exit] .KZt9jG_progressBar{animation:.28s cubic-bezier(.22,1,.36,1) forwards KZt9jG_progressFinish}@keyframes KZt9jG_progressFinish{0%{transform:scaleX(.88)}to{transform:scaleX(1)}}.KZt9jG_root[data-state=exit]{pointer-events:none}.KZt9jG_root[data-state=exit] .KZt9jG_curtainTop{animation:.62s cubic-bezier(.76,0,.24,1) .24s forwards KZt9jG_curtainUp}.KZt9jG_root[data-state=exit] .KZt9jG_curtainBottom{animation:.62s cubic-bezier(.76,0,.24,1) .24s forwards KZt9jG_curtainDown}@keyframes KZt9jG_curtainUp{to{transform:translateY(-101%)}}@keyframes KZt9jG_curtainDown{to{transform:translateY(101%)}}.KZt9jG_root[data-state=exit] .KZt9jG_stage{animation:.38s cubic-bezier(.45,0,.55,1) forwards KZt9jG_stageOut}@keyframes KZt9jG_stageOut{0%{opacity:1;transform:none}55%{opacity:.55}to{opacity:0;transform:translateY(-7%)scale(.92)}}.KZt9jG_root[data-state=exit] .KZt9jG_glow{animation:.38s ease-out forwards KZt9jG_glowOut}@keyframes KZt9jG_glowOut{to{opacity:0}}.KZt9jG_root[data-state=exit] .KZt9jG_progress{opacity:0;transition:opacity .26s ease-out}@media (prefers-reduced-motion:reduce){.KZt9jG_glow,.KZt9jG_pulse,.KZt9jG_trail,.KZt9jG_arc,.KZt9jG_gloss{display:none}.KZt9jG_rise,.KZt9jG_settle{animation:none;transform:none}.KZt9jG_reveal{clip-path:none;filter:none;animation:.28s ease-out forwards KZt9jG_reducedIn}@keyframes KZt9jG_reducedIn{0%{opacity:0}to{opacity:1}}.KZt9jG_progressBar{animation:none;transform:scaleX(1)}.KZt9jG_root[data-state=exit]{animation:.24s ease-out forwards KZt9jG_reducedOut}.KZt9jG_root[data-state=exit] .KZt9jG_curtainTop,.KZt9jG_root[data-state=exit] .KZt9jG_curtainBottom,.KZt9jG_root[data-state=exit] .KZt9jG_stage,.KZt9jG_root[data-state=exit] .KZt9jG_glow{animation:none}@keyframes KZt9jG_reducedOut{to{opacity:0}}}
