.site-backdrop[data-v-8a86d9e7]{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.site-backdrop__blob[data-v-8a86d9e7]{border-radius:9999px;position:absolute}.site-backdrop__blob--a[data-v-8a86d9e7]{background:radial-gradient(circle,#0027ea1f,#0027ea00 65%);width:62vmax;height:62vmax;animation:28s ease-in-out infinite alternate d-8a86d9e7;top:-28vmax;left:-18vmax}.site-backdrop__blob--b[data-v-8a86d9e7]{background:radial-gradient(circle,#c530e71a,#c530e700 65%);width:56vmax;height:56vmax;animation:34s ease-in-out infinite alternate e-8a86d9e7;top:-12vmax;right:-22vmax}.site-backdrop__grid[data-v-8a86d9e7]{background-image:linear-gradient(90deg,#0027ea0f 1px,#0000 0),linear-gradient(#0027ea0f 1px,#0000 0);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 60% at 50% 0,#000 25%,#0000 75%);mask-image:radial-gradient(85% 60% at 50% 0,#000 25%,#0000 75%)}.site-backdrop__noise[data-v-8a86d9e7]{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes d-8a86d9e7{to{transform:translate(8vmax,6vmax)scale(1.08)}}@keyframes e-8a86d9e7{to{transform:translate(-6vmax,8vmax)scale(1.05)}}@media (prefers-reduced-motion:reduce){.site-backdrop__blob[data-v-8a86d9e7]{animation:none}}@media print{.site-backdrop[data-v-8a86d9e7]{display:none}}.animate-top[data-v-0e0da260]{animation:.25s ease-out forwards na-0e0da260}.animate-top-open[data-v-0e0da260]{animation:.25s ease-out forwards la-0e0da260!important}.animate-bottom[data-v-0e0da260]{animation:.25s ease-out forwards oa-0e0da260}.animate-bottom-open[data-v-0e0da260]{animation:.25s ease-out forwards ma-0e0da260!important}@keyframes la-0e0da260{50%{transform:translateY(6px)}to{transform:translateY(6px)rotate(45deg)}}@keyframes ma-0e0da260{50%{transform:translateY(-6px)}to{transform:translateY(-6px)rotate(-45deg)}}@keyframes na-0e0da260{0%{transform:translateY(6px)rotate(45deg)}50%{transform:translateY(0)}to{transform:translateY(0)rotate(0)}}@keyframes oa-0e0da260{0%{transform:translateY(-6px)rotate(-45deg)}50%{transform:translateY(0)}to{transform:translateY(0)rotate(0)}}.social-link[data-v-9e3dab70] svg{filter:grayscale();opacity:.55;transition:filter .3s,opacity .3s,transform .3s}@media (hover:hover){.social-link[data-v-9e3dab70]:hover svg{filter:none;opacity:1;transform:scale(1.15)}}.social-link[data-v-9e3dab70]:focus-visible svg{filter:none;opacity:1}
