@font-face{font-family:display;src:url(../media/ChakraPetch_SemiBold.p.1d4mg4yt567i3.woff2?dpl=dpl_25BMySLsMg1iUPiB4SRuxuCAn9fx)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display;src:url(../media/ChakraPetch_Bold.p.2fz20jxmyia8o.woff2?dpl=dpl_25BMySLsMg1iUPiB4SRuxuCAn9fx)format("woff2");font-display:swap;font-weight:700;font-style:normal}.display_3504cf96-module__xGRjXa__className{font-family:display}.display_3504cf96-module__xGRjXa__variable{--font-display:"display"}
@font-face{font-family:body;src:url(../media/Archivo_Variable.p.17-aodiw50953.woff2?dpl=dpl_25BMySLsMg1iUPiB4SRuxuCAn9fx)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}.body_282b2637-module__Olm03q__className{font-family:body}.body_282b2637-module__Olm03q__variable{--font-body:"body"}
@font-face{font-family:mono;src:url(../media/JetBrainsMono_Regular.p.0schr0lclylgv.woff2?dpl=dpl_25BMySLsMg1iUPiB4SRuxuCAn9fx)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/JetBrainsMono_Medium.p.29e6ydd6osd72.woff2?dpl=dpl_25BMySLsMg1iUPiB4SRuxuCAn9fx)format("woff2");font-display:swap;font-weight:500;font-style:normal}.mono_c7569e41-module__lnebFW__className{font-family:mono}.mono_c7569e41-module__lnebFW__variable{--font-mono:"mono"}
.bp-landing{color:#fff;font-family:var(--font-body),system-ui,sans-serif;background:#0a0a0c;min-height:100vh;overflow-x:clip}.bp-landing ::selection{background:#e04fd466}.bp-display{font-family:var(--font-display),var(--font-body),sans-serif}.bp-grid-bg{background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:56px 56px}.bp-mask-fade-y{-webkit-mask-image:linear-gradient(#0000,#000 15% 70%,#0000);mask-image:linear-gradient(#0000,#000 15% 70%,#0000)}.bp-glow-text{text-shadow:0 0 24px #e04fd48c,0 0 64px #e04fd44d}.bp-card-cut{clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px))}.bp-card-cut-sm{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.bp-shine{position:relative;overflow:hidden}.bp-shine:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#e04fd424 50%,#0000 58%);transition:transform .9s;position:absolute;inset:0;transform:translate(-130%)}.bp-shine:hover:after{transform:translate(130%)}.bp-tick{opacity:.85;border-color:#e04fd4;width:14px;height:14px;position:absolute}.bp-reveal{opacity:0;will-change:opacity,transform;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(34px)scale(.985)}.bp-reveal-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.bp-reveal{opacity:1;transition:none;transform:none}}@keyframes bp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bp-marquee{width:max-content;animation:36s linear infinite bp-marquee;display:flex}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;width:100%;max-width:100%;min-height:100%;line-height:1.5}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;background-color:#0a070c;scroll-padding-top:96px}body{overflow-x:hidden}::selection{color:#0a070c;background:#ff66d8}:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #ff66d8}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0a070c}::-webkit-scrollbar-thumb{background:#2a2231;border:2px solid #0a070c}::-webkit-scrollbar-thumb:hover{background:#3d3346}*{scrollbar-color:#2a2231 #0a070c;scrollbar-width:thin}svg.tabler-icon[width="24"]{width:1.3rem;height:1.3rem}svg.tabler-icon[stroke-width="2"]{stroke-width:1.5px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1!important;transform:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
