body,html{overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;color:#fff;scroll-behavior:smooth}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}@font-face{font-family:Large;src:url(/_next/static/media/Helvetica-Neue-Black.1e50d782.ttf);font-weight:800;font-display:swap!important}@font-face{font-family:Medium;src:url(/_next/static/media/InterTight-VariableFont_wght.c664edfd.ttf);font-weight:600}@font-face{font-family:Small;src:url(/_next/static/media/InterTight-VariableFont_wght.c664edfd.ttf)}@keyframes fadeIn{99%{visibility:hidden}to{visibility:visible}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.oasis-logo,h1{font-weight:800;font-style:oblique 12deg;font-family:Large;letter-spacing:-.02em;font-feature-settings:"kern";font-kerning:normal}.oasis-logo{display:inline-block;text-align:center;padding:.6rem 1.05rem;border:6px solid #fff;background:#000;text-transform:lowercase;font-size:calc(4rem + 1.2vw)!important;line-height:1;box-shadow:none}@media screen and (max-width:768px){.oasis-logo{font-size:calc(3.2rem + 2*(100vw - 768px)/432)!important}}b{font-weight:700}.my-button{display:inline-block;border-radius:8px;background:#fff;padding:.6rem 1rem;border-radius:999px;color:#000;font-family:sans-serif;font-size:1rem;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;font-family:Small}.my-button:hover{background:#f2f2f2}.my-button:active{background:#e5e5e5}.my-button:disabled{opacity:.5;cursor:not-allowed}.my-button.--outline{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.6)}.my-button.--outline:hover{border-color:#fff;background:hsla(0,0%,100%,.08)}.my-button.--text{background:transparent;color:#fff;border:none;padding:.2rem 0}.my-button.--text:hover{text-decoration:underline}.scroll-to-top{position:fixed;bottom:20px;right:20px;width:50px;height:50px;background:hsla(0,0%,100%,.1);border:2px solid #fff;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;opacity:0;visibility:hidden;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.scroll-to-top.visible{opacity:1;visibility:visible}.scroll-to-top:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:4px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.fade-in{animation:slideInUp .6s ease-out}.fade-in-delay-1{animation:slideInUp .6s ease-out .1s both}.fade-in-delay-2{animation:slideInUp .6s ease-out .2s both}.fade-in-delay-3{animation:slideInUp .6s ease-out .3s both}@media screen and (max-width:1000px){.divider{width:50vw;left:25vw}}.tag-badge{background-color:#3b424b;color:#fff;padding:6px 11px!important;border-radius:9999px!important;display:inline-block;margin:0 7px 7px 0!important;font-size:.9rem;font-weight:500;line-height:1;transition:all .2s ease}.tag-badge:hover{transform:translateY(-1px);box-shadow:0 2px 8px hsla(0,0%,100%,.2)}*{transition:background-color .3s ease,color .3s ease}body{color:#fff;transition:background-color .3s ease}body,html{background:#000}