@font-face{font-display:swap;font-family:NexaBold;font-style:normal;font-weight:400;src:url(./NexaBold.DfY8UFda.woff2) format("woff2")}#app,body,html{margin:0;max-width:100%;overflow-x:hidden;--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.spotlight{background:linear-gradient(45deg,#dc4200,#e46a36 50%,#002de1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1414144d;position:relative}.gradient-border:before{background:linear-gradient(90deg,#303030,#303030 25%,#dc4200,#e46a36 75%,#002de1);background-size:400% auto;border-radius:100px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;right:0;top:0;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border:hover:before{background-position:-50% 0;opacity:1}.page__container{display:flex;height:100vh;margin-left:auto;margin-right:auto}@keyframes fadescale{0%{opacity:0;transform:scale(0)}80%{opacity:80%;transform:scale(105%)}to{opacity:100%;transform:scale(1)}}.page__container{align-items:center;animation:fadescale .38s ease-in-out;flex-direction:column;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;gap:1.5rem;justify-content:center;text-align:center}.page__container img{aspect-ratio:auto;max-width:20rem}@media (min-width:768px){.page__container img{max-width:24rem}}.page__container .section__container{background-color:#ffffff0d;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:1rem;max-width:24rem;width:100%;z-index:20;--tw-bg-opacity:.05;color:#fffc;color:rgb(255 255 255/var(--tw-text-opacity));padding:1rem 2rem;--tw-text-opacity:.8}@media (min-width:768px){.page__container .section__container{max-width:28rem}}.page__container .section__container h1{font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.page__container .section__container h1{font-size:2.25rem;line-height:2.5rem}}.page__container .section__container h2{font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.page__container .section__container h2{font-size:.875rem;line-height:1.25rem}}.page__container .section__container .back-home-btn{cursor:pointer;left:1.5rem;padding:.75rem 1rem .5rem;position:absolute;top:1.5rem}@media (min-width:768px){.page__container .section__container .back-home-btn{left:2.5rem;top:2.5rem}}.page__container .section__container .container__grid{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:1.25rem;padding-top:.5rem}.page__container .section__container .container__grid .link__page{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1414144d;cursor:pointer;padding:.5rem 1rem;position:relative}.page__container .section__container .container__grid .link__page:before{background:linear-gradient(90deg,#303030,#303030 25%,#dc4200,#e46a36 75%,#002de1);background-size:400% auto;border-radius:100px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;right:0;top:0;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.page__container .section__container .container__grid .link__page:hover:before{background-position:-50% 0;opacity:1}@media (min-width:640px){.page__container .section__container .container__grid .link__page{font-size:1.25rem;line-height:1.75rem;padding:.75rem 1.5rem}}
