svg[data-v-7ae30190]{block-size:var(--278f3a86);inline-size:var(--7d32bb8b)}.splash{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#3d3d3d96;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:99}.splash:before{background-color:transparent;border-radius:100vmax;box-shadow:0 0 80px 40px #fff;content:"";height:0;position:absolute;width:0;z-index:-1}.splash>svg{--logo-size:min(12vmin,4rem);animation:svgfloat 2.5s infinite;left:calc(50vw - var(--logo-size)/2);position:absolute;top:calc(50vh - var(--logo-size)/2)}.splash>svg>#elephant-path{animation:svgbgfill 1.25s infinite alternate}@keyframes svgbgfill{0%{opacity:100%}to{opacity:75%}}@keyframes svgfloat{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.v-enter-active,.v-leave-active{transition:opacity .3s ease}.v-enter-from,.v-leave-to{opacity:0}html body{background-color:var(--clr-bg);color:var(--clr-primary-text)}html body #__nuxt{position:relative}html body #__nuxt>.skip-to-content{background-color:var(--clr-bg);border-radius:100vmax;inset-block-start:min(-50px,-100vh);inset-inline-start:50%;max-inline-size:100%;outline:2px solid var(--clr-tertiary-text);padding-block:.5rem;padding-inline:1rem;position:absolute;text-align:center;transform:translate(-50%);transition:all .3s ease;z-index:2}html body #__nuxt>.skip-to-content:focus,html body #__nuxt>.skip-to-content:focus-visible{inset-block-start:16px;outline:2px solid var(--clr-focus)}html body #__nuxt>.page-home>section{background:var(--clr-warm-bg-4)}html body #__nuxt>.page-home>section#intro,html body #__nuxt>.page-home>section#testimonials{background:var(--clr-bg)}html body #__nuxt>.page-home>section:nth-child(3){background:var(--clr-warm-bg-1)}html body #__nuxt>.page-home>section:nth-child(4){background:var(--clr-warm-bg-2)}html body #__nuxt>.page-home>section:nth-child(5){background:var(--clr-warm-bg-3)}html body #__nuxt>[class^=page-]:not(.page-home){padding-block-end:4rem;padding-inline:16px}html body #__nuxt>[class^=page-]:not(.page-home) h1{line-height:1.3;padding-block-end:1.5rem}@media screen and (min-width:25.75em){html body #__nuxt>[class^=page-]:not(.page-home) h1{font-size:2.5rem;padding-block-end:1.75rem}}@media screen and (min-width:72em){html body #__nuxt>[class^=page-]:not(.page-home) h1{font-size:3rem;padding-block-end:2rem}}@media screen and (min-width:120em){html body #__nuxt>[class^=page-]:not(.page-home) h1{font-size:3.5rem}}@media screen and (min-width:72em){html body #__nuxt>[class^=page-]:not(.page-home){padding-inline:max(16px,(100% - 1152px)/2)}}main[data-v-859ab5ce]{gap:44px;inline-size:35rem;margin-inline:auto;max-inline-size:100%;min-height:100vh;padding-inline:1rem}main[data-v-859ab5ce],main>.info[data-v-859ab5ce]{align-items:center;display:flex;flex-direction:column;justify-content:center}main>.info[data-v-859ab5ce]{gap:12px;text-align:center}main>.info>.status-code[data-v-859ab5ce]{color:var(--clr-tertiary-text);font-size:1.25rem;font-weight:300}main>.info>.message[data-v-859ab5ce]{font-size:2.25rem;font-weight:300;line-height:1.25}
