.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 pa-0e0da260}.animate-top-open[data-v-0e0da260]{animation:.25s ease-out forwards na-0e0da260!important}.animate-bottom[data-v-0e0da260]{animation:.25s ease-out forwards qa-0e0da260}.animate-bottom-open[data-v-0e0da260]{animation:.25s ease-out forwards oa-0e0da260!important}@keyframes na-0e0da260{50%{transform:translateY(6px)}to{transform:translateY(6px)rotate(45deg)}}@keyframes oa-0e0da260{50%{transform:translateY(-6px)}to{transform:translateY(-6px)rotate(-45deg)}}@keyframes pa-0e0da260{0%{transform:translateY(6px)rotate(45deg)}50%{transform:translateY(0)}to{transform:translateY(0)rotate(0)}}@keyframes qa-0e0da260{0%{transform:translateY(-6px)rotate(-45deg)}50%{transform:translateY(0)}to{transform:translateY(0)rotate(0)}}.social-link[data-v-30542787] svg{filter:grayscale();opacity:.55;transition:filter .3s,opacity .3s,transform .3s}@media (hover:hover){.social-link[data-v-30542787]:hover svg{filter:none;opacity:1;transform:scale(1.15)}}.social-link[data-v-30542787]:focus-visible svg{filter:none;opacity:1}.to-top[data-v-a096c39b]{z-index:1;color:#000;cursor:pointer;opacity:0;visibility:hidden;background:#fff;border:1px solid #e6e3eb;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;transition:opacity .25s,transform .25s,visibility .25s,border-color .25s,box-shadow .25s,bottom .2s;display:inline-flex;position:fixed;right:24px;transform:translateY(8px);box-shadow:0 4px 16px #140a2814}.to-top--on[data-v-a096c39b]{opacity:1;visibility:visible;transform:none}.to-top svg[data-v-a096c39b]{width:22px;height:22px}@media (hover:hover){.to-top[data-v-a096c39b]:hover{border-color:#8b30e773;box-shadow:0 8px 24px #8b30e729}}.to-top[data-v-a096c39b]:focus-visible{outline-offset:2px;outline:2px solid #8b30e7}@media (width<=767px){.to-top[data-v-a096c39b]{width:44px;height:44px;right:16px}}@media (prefers-reduced-motion:reduce){.to-top[data-v-a096c39b]{transition:none}}
