:root{color-scheme:dark}::selection{background:#d19a3f;color:#14100c}*{box-sizing:border-box}html,body{margin:0;padding:0;background:#14100c;overflow-x:hidden;overflow-x:clip}@media(hover:none)and (pointer:coarse){html,body{overscroll-behavior-y:contain}}.sr-bleed{width:min(100vw,760px);max-width:100vw;margin-left:calc(50% - min(50vw,380px))}:focus{outline:2px solid #d19a3f;outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #d19a3f;outline-offset:2px}@keyframes sr-flame-a{0%{opacity:1;transform:scaleY(1) scaleX(1)}28%{opacity:.84;transform:scaleY(1.1) scaleX(.96)}47%{opacity:1;transform:scaleY(.94) scaleX(1.04)}68%{opacity:.9;transform:scaleY(1.06) scaleX(.99)}to{opacity:1;transform:scaleY(1) scaleX(1)}}@keyframes sr-flame-b{0%{opacity:.9;transform:scaleY(1) scaleX(1)}33%{opacity:.55;transform:scaleY(.86) scaleX(1.06)}61%{opacity:1;transform:scaleY(1.14) scaleX(.94)}to{opacity:.9;transform:scaleY(1) scaleX(1)}}@keyframes sr-flame-c{0%{opacity:1;transform:scaleY(1) scaleX(1)}22%{opacity:.78;transform:scaleY(1.16) scaleX(.93)}55%{opacity:1;transform:scaleY(.9) scaleX(1.05)}79%{opacity:.86;transform:scaleY(1.08) scaleX(.98)}to{opacity:1;transform:scaleY(1) scaleX(1)}}@keyframes sr-glow{0%{opacity:1}40%{opacity:.78}70%{opacity:.92}to{opacity:1}}@keyframes sr-twinkle{0%{opacity:1}50%{opacity:.25}to{opacity:1}}.sr-flame-a,.sr-flame-b,.sr-flame-c{transform-box:fill-box;transform-origin:50% 100%;will-change:transform,opacity}.sr-flame-a{animation:sr-flame-a 2.3s ease-in-out infinite}.sr-flame-b{animation:sr-flame-b 1.7s ease-in-out infinite}.sr-flame-c{animation:sr-flame-c 1.31s ease-in-out infinite}.sr-glow-slow{animation:sr-glow 3.7s ease-in-out infinite}.sr-glow-fast{animation:sr-glow 2.11s ease-in-out infinite}.sr-star{animation-name:sr-twinkle;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes sr-beacon{0%{opacity:.25}6%{opacity:1}16%{opacity:.3}to{opacity:.25}}@keyframes sr-lamp{0%{opacity:1}61%{opacity:1}66%{opacity:.45}70%{opacity:1}81%{opacity:1}84%{opacity:.62}88%{opacity:1}to{opacity:1}}@keyframes sr-plume{0%{opacity:1;transform:translate(0) scale(1)}50%{opacity:.55;transform:translate(4px,-7px) scale(1.12)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes sr-ripple{0%{opacity:1;transform:translate(0)}50%{opacity:.45;transform:translate(7px)}to{opacity:1;transform:translate(0)}}@keyframes sr-plane-far{0%{transform:translate(9px)}to{transform:translate(0)}}@keyframes sr-plane-near{0%{transform:translate(-26px)}to{transform:translate(0)}}.sr-plane-far{animation:sr-plane-far 1.1s cubic-bezier(.16,.8,.3,1) both}.sr-plane-near{animation:sr-plane-near .95s cubic-bezier(.16,.8,.3,1) both}@keyframes sr-walk-cross{0%{transform:translate(-70px)}to{transform:translate(440px)}}@keyframes sr-walk-back{0%{transform:translate(440px)}to{transform:translate(-70px)}}@keyframes sr-leg-a{0%{transform:rotate(17deg)}50%{transform:rotate(-17deg)}to{transform:rotate(17deg)}}@keyframes sr-leg-b{0%{transform:rotate(-17deg)}50%{transform:rotate(17deg)}to{transform:rotate(-17deg)}}@keyframes sr-bob{0%{transform:translateY(0)}50%{transform:translateY(-1.1px)}to{transform:translateY(0)}}.sr-walker{animation:sr-walk-cross 34s linear infinite}.sr-walker-rev{animation:sr-walk-back 34s linear infinite}.sr-walker-bob{animation:sr-bob .92s ease-in-out infinite}.sr-leg-a,.sr-leg-b{transform-box:fill-box;transform-origin:50% 0%}.sr-leg-a{animation:sr-leg-a .92s ease-in-out infinite}.sr-leg-b{animation:sr-leg-b .92s ease-in-out infinite}@keyframes sr-drift{0%{transform:translate(0)}50%{transform:translate(6px,-2.5px)}to{transform:translate(0)}}.sr-bird{animation-name:sr-drift;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.sr-beacon{animation:sr-beacon 3.4s ease-out infinite}.sr-lamp-a{animation:sr-lamp 7.3s linear infinite}.sr-lamp-b{animation:sr-lamp 9.1s linear infinite;animation-delay:-2.4s}.sr-plume{transform-box:fill-box;transform-origin:50% 100%;animation:sr-plume 9.5s ease-in-out infinite}.sr-plume-slow{transform-box:fill-box;transform-origin:50% 100%;animation:sr-plume 13.1s ease-in-out infinite;animation-delay:-3.7s}.sr-ripple{transform-box:fill-box;animation:sr-ripple 8.7s ease-in-out infinite}.sr-ripple-slow{transform-box:fill-box;animation:sr-ripple 11.9s ease-in-out infinite;animation-delay:-4.1s}@media(forced-colors:active){svg{forced-color-adjust:none}button{border:1px solid ButtonBorder!important}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
