html.light .swup-transition-overlay{background:linear-gradient(60deg,var(--color-sand),var(--color-whitesmoke))}html.dark .swup-transition-overlay{background:linear-gradient(0deg,var(--color-stone),var(--color-black))}body{--swup-fade-theme-duration: .3s}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}#nb-dust{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:150}#nb-dust .p{position:absolute;left:0;top:0}#nb-dust .p i{display:block;will-change:transform,opacity}#nb-dust .mote{width:var(--w);height:var(--w);border-radius:50%;background:var(--c);box-shadow:0 0 6px var(--c);animation:nb-settle var(--life) linear forwards}@keyframes nb-settle{0%{transform:translate(0) scale(1.15);opacity:0}4%{transform:translate(calc(var(--dx) * .05),calc(var(--dy) * .04)) scale(1);opacity:1}20%{transform:translate(calc(var(--dx) * .24),calc(var(--dy) * .18));opacity:.92}45%{transform:translate(calc(var(--dx) * .51),calc(var(--dy) * .44));opacity:.68}70%{transform:translate(calc(var(--dx) * .73),calc(var(--dy) * .69)) scale(.85);opacity:.4}88%{transform:translate(calc(var(--dx) * .9),calc(var(--dy) * .88)) scale(.62);opacity:.17}to{transform:translate(var(--dx),var(--dy)) scale(.34);opacity:0}}#nb-dust .cross{width:var(--w);height:var(--w);opacity:0;background:linear-gradient(to right,transparent,var(--c),transparent) center / 100% 1px no-repeat,linear-gradient(to bottom,transparent,var(--c),transparent) center / 1px 100% no-repeat;animation:nb-settlecross var(--life) linear forwards}@keyframes nb-settlecross{0%{transform:translate(0) scale(.3) rotate(0);opacity:0}6%{transform:translate(calc(var(--dx) * .06),calc(var(--dy) * .05)) scale(1) rotate(8deg);opacity:1}20%{transform:translate(calc(var(--dx) * .24),calc(var(--dy) * .18)) scale(1) rotate(20deg);opacity:.85}45%{transform:translate(calc(var(--dx) * .51),calc(var(--dy) * .44)) scale(.92) rotate(38deg);opacity:.6}70%{transform:translate(calc(var(--dx) * .73),calc(var(--dy) * .69)) scale(.78) rotate(52deg);opacity:.34}88%{transform:translate(calc(var(--dx) * .9),calc(var(--dy) * .88)) scale(.62) rotate(62deg);opacity:.15}to{transform:translate(var(--dx),var(--dy)) scale(.46) rotate(72deg);opacity:0}}#nb-dust .spark{width:var(--w);height:var(--w);border-radius:50%;background:var(--c);box-shadow:0 0 6px var(--c);animation:nb-blast var(--life) cubic-bezier(.1,.75,.25,1) forwards}@keyframes nb-blast{0%{transform:translate(0) scale(1.6);opacity:1}60%{opacity:.8}to{transform:translate(var(--dx),var(--dy)) scale(.25);opacity:0}}#nb-dust .shard{width:var(--w);height:var(--w);background:linear-gradient(to right,transparent,var(--c),transparent) center / 100% 1px no-repeat,linear-gradient(to bottom,transparent,var(--c),transparent) center / 1px 100% no-repeat;animation:nb-blastcross var(--life) cubic-bezier(.1,.75,.25,1) forwards}@keyframes nb-blastcross{0%{transform:translate(0) scale(.3) rotate(0);opacity:0}18%{transform:translate(calc(var(--dx) * .25),calc(var(--dy) * .25)) scale(1.15) rotate(60deg);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.4) rotate(210deg);opacity:0}}#nb-dust .ring{width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:1px solid rgba(150,215,255,.55);box-shadow:0 0 8px #78cdff4d;animation:nb-ringout .62s cubic-bezier(.12,.7,.3,1) forwards}@keyframes nb-ringout{0%{transform:scale(.15);opacity:0}22%{opacity:.55}to{transform:scale(2.6);opacity:0}}.star-band[data-astro-cid-bgkkdxq7]{position:absolute;top:0;left:0;right:0;height:var(--band-h);z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 55%,transparent 100%)}
