.brown-background[data-v-58a982ac]{background-image:linear-gradient(to top, rgb(var(--accent-variant-800)) 0%, rgb(var(--accent-variant-900)) 100%)}.blue-background[data-v-58a982ac]{background-image:linear-gradient(to top, rgb(var(--accent-800)) 0%, rgb(var(--accent-900)) 100%)}.dark-blue-title[data-v-58a982ac]{background:linear-gradient(96.56deg, rgb(var(--brand-300)) 4.39%, rgb(var(--neutral-0)) 98.53%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.art[data-astro-cid-5qax5aso]{pointer-events:none;width:654px;height:240px;position:absolute;top:0;right:0}@container (width<=447px){.art[data-astro-cid-5qax5aso]{translate:0 var(--drop)}}.group[data-astro-cid-5qax5aso]{left:var(--x);top:var(--y);width:var(--size);height:var(--size);position:absolute}.lift[data-astro-cid-5qax5aso]{transform-origin:var(--x) var(--y);translate:calc(var(--px,0) * var(--depth) * 28px) calc(var(--py,0) * var(--depth) * 20px);transition:translate .9s cubic-bezier(.22, 1, .36, 1), opacity .9s ease-out calc(var(--i) * 90ms), scale 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 90ms), filter .9s ease-out calc(var(--i) * 90ms);position:absolute;top:0;bottom:0;left:0;right:0}[data-smart-banner][data-ready]:not([data-visible]) .lift[data-astro-cid-5qax5aso]{opacity:0;filter:blur(12px);scale:.7}.group[data-astro-cid-5qax5aso],.shape[data-astro-cid-5qax5aso]{rotate:var(--turn);animation:var(--motion,none) var(--seconds,0s) var(--easing,ease) var(--delay,0s) infinite var(--direction,normal) both}[data-smart-banner][data-offscreen] [data-astro-cid-5qax5aso]:-webkit-any(.group,.shape){animation-play-state:paused}[data-smart-banner][data-offscreen] [data-astro-cid-5qax5aso]:-moz-any(.group,.shape){animation-play-state:paused}[data-smart-banner][data-offscreen] [data-astro-cid-5qax5aso]:is(.group,.shape){animation-play-state:paused}.shape[data-astro-cid-5qax5aso]{left:calc(var(--x) - var(--width) / 2);top:calc(var(--y) - var(--height) / 2);width:var(--width);height:var(--height);background:rgba(var(--neutral-1000), var(--opacity));box-shadow:var(--glow) rgb(var(--accent-600));border-radius:50%;position:absolute}.square[data-astro-cid-5qax5aso]{border-radius:0}@media (prefers-reduced-motion:reduce){.group[data-astro-cid-5qax5aso],.shape[data-astro-cid-5qax5aso]{animation:none}.lift[data-astro-cid-5qax5aso]{transition:none;translate:none}[data-smart-banner][data-ready]:not([data-visible]) .lift[data-astro-cid-5qax5aso]{opacity:1;filter:none;scale:1}}@keyframes art-tilt{0%{transform:rotate(-35deg)}to{transform:rotate(35deg)}}@keyframes art-orbit{0%{translate:0}25%{translate:46px 22px;scale:.85}50%{translate:0 40px;scale:.7}75%{translate:-46px 22px;scale:.85}to{translate:0}}@keyframes art-bob{0%{translate:0 -16px}to{translate:0 18px}}@keyframes art-roll{0%{transform:rotate(0)}to{transform:rotate(-340deg)}}@keyframes art-wobble{0%{transform:rotate(-9deg)translate(-6px,4px)}to{transform:rotate(9deg)translate(6px,-4px)}}@keyframes art-step{0%{translate:0}to{translate:-40px}}@keyframes art-pulse{0%{scale:.9}to{scale:1.1}}@keyframes art-spread{0%{translate:0}to{translate:var(--travel) 0}}@keyframes art-open{0%{scale:1 .55}to{scale:1 1.35}}@keyframes art-sway{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes art-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shine[data-astro-cid-eirlxa3u]{transition:translate .3s ease-out}.shine[data-astro-cid-eirlxa3u]:hover{translate:0 -2px}.shine[data-astro-cid-eirlxa3u]:after{content:"";background:linear-gradient(105deg, transparent 35%, rgba(var(--neutral-0), .45) 50%, transparent 65%);pointer-events:none;animation:4.5s ease-in-out 1.5s infinite banner-shine;position:absolute;top:0;bottom:0;left:0;right:0;translate:-120%}[data-astro-cid-eirlxa3u][data-offscreen] .shine[data-astro-cid-eirlxa3u]:after{animation-play-state:paused}@keyframes banner-shine{0%,60%{translate:-120%}to{translate:120%}}@media (prefers-reduced-motion:reduce){.shine[data-astro-cid-eirlxa3u],.shine[data-astro-cid-eirlxa3u]:after{transition:none;animation:none}}html [data-theme=light] .article-details{background-color:rgba(var(--neutral-0), 1);border:1px solid rgba(var(--neutral-500), 1)}html [data-theme=light] .article-details-title{color:rgba(var(--neutral-1000), 1)}html [data-theme=light] .article-details summary svg{fill:rgba(var(--neutral-1000), 1)}[data-article-content][data-theme=light] .blog-article{color:rgba(var(--neutral-1000), 1)}
