@import url(https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap);#root,body,html{margin:0;min-height:100%;padding:0;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Ocat;src:url(/static/media/ninja.557040dfc945219c8261.ttf)}.page{left:0;position:absolute;right:0}.page-enter{filter:blur(5px);opacity:0}.page-enter-active{filter:blur(0);opacity:1;transition:opacity .45s,filter .45s}.page-exit{opacity:1}.page-exit-active{filter:blur(5px);opacity:0;transition:opacity .45s,filter .45s}.ant-input,.ant-modal-content,.ant-notification-notice,.ant-tooltip-content{font-family:var(--body-font)}.ant-btn{box-shadow:none}.chakra-alert{font-family:var(--body-font)}.intro-transition-root{background:#000;inset:0;overflow:hidden;position:fixed;z-index:9999}.intro-skip-button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at top left,#000000b3,#000000e6);border:1px solid #fff6;border-radius:999px;bottom:1.75rem;box-shadow:0 0 12px #000000b3;color:#f5f5f5;cursor:pointer;font-family:Titillium Web,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.85rem;letter-spacing:.08em;padding:.4rem 1rem;position:fixed;right:1.75rem;text-transform:uppercase;transition:background .2s ease,transform .15s ease,box-shadow .2s ease,border-color .2s ease}.intro-skip-button:hover{background:radial-gradient(circle at top left,#1e1e1ee6,#000000f2);border-color:#ffffffb3;box-shadow:0 0 18px #000000e6;transform:translateY(-1px)}.intro-skip-button:active{box-shadow:0 0 10px #000c;transform:translateY(0)}.intro-video-overlay{height:100%;height:100vh;height:100dvh;inset:0;min-height:-webkit-fill-available;overflow:hidden;position:fixed;width:100%}.intro-video-overlay video{display:block;height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.post-video-loader{align-items:center;animation:loaderCrossfadeIn .4s ease forwards;background:radial-gradient(circle at 22% 28%,#7684ff14 0,#7684ff00 48%),radial-gradient(circle at 78% 70%,#a756ff12 0,#a756ff00 50%),radial-gradient(circle at center,#111118c7 0,#0a0a0ffa 78%),#0a0a0f;display:flex;flex-direction:column;gap:clamp(16px,3vh,28px);inset:0;justify-content:center;opacity:0;position:fixed}.post-video-loader__seal-wrap{animation:sealRotation 4s ease forwards;aspect-ratio:1/1;display:grid;place-items:center;position:relative;transform:rotate(324deg);width:clamp(150px,22vw,290px)}.post-video-loader__seal-wrap:before{animation:goldAuraPulse 4s ease-in-out forwards;background:radial-gradient(circle,#ffea805c 0,#ffd70029 34%,#ffd70000 70%);border-radius:50%;content:"";filter:blur(14px);inset:-16%;pointer-events:none;position:absolute}.post-video-loader__seal-wrap:after{background:radial-gradient(circle,#ffffe1cc 0,#ffea8024 50%,#ffea8000 100%);border-radius:50%;content:"";filter:blur(4px);height:28%;opacity:0;pointer-events:none;position:absolute;right:13%;top:18%;transform:scale(.6);width:28%}.post-video-loader.is-complete .post-video-loader__seal-wrap:after{animation:lensFlareFlash .34s ease-out forwards}.post-video-loader__seal{filter:brightness(.72) saturate(.74) contrast(.96);height:100%;object-fit:contain;opacity:.75;transform:scale(1);transition:opacity .3s ease,filter .3s ease,transform .3s ease;width:100%}.post-video-loader.is-complete .post-video-loader__seal{filter:brightness(1) saturate(1) contrast(1);opacity:1;transform:scale(1.07)}.post-video-loader__percent{font-feature-settings:"tnum";align-items:center;color:#ffea80;display:inline-flex;font-family:Inter,Roboto Condensed,Titillium Web,sans-serif;font-size:clamp(20px,2.7vw,34px);font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:.08em;position:relative;text-shadow:0 0 7px #ffea804d}.post-video-loader__sparkle{animation:sparkleTrail 1.2s ease-in-out infinite;background:radial-gradient(circle,#fffbe4 0,#ffea80 55%,#ffea8000 100%);border-radius:50%;box-shadow:0 0 10px #ffea808c;height:6px;margin-left:10px;width:6px}.portfolio-shell{animation:portfolioReveal .36s ease both}@keyframes loaderCrossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes sealRotation{0%{transform:rotate(324deg)}70%{transform:rotate(354deg)}to{transform:rotate(1turn)}}@keyframes goldAuraPulse{0%{opacity:.26;transform:scale(.95)}20%{opacity:.42;transform:scale(1.03)}40%{opacity:.29;transform:scale(.98)}62%{opacity:.52;transform:scale(1.06)}80%{opacity:.34;transform:scale(1.01)}to{opacity:.62;transform:scale(1.09)}}@keyframes lensFlareFlash{0%{opacity:0;transform:scale(.55)}55%{opacity:1;transform:scale(1.25)}to{opacity:0;transform:scale(1.55)}}@keyframes sparkleTrail{0%{opacity:.2;transform:translateX(0) translateY(0) scale(.85)}45%{opacity:1;transform:translateX(4px) translateY(-2px) scale(1.08)}to{opacity:.3;transform:translateX(9px) translateY(-1px) scale(.92)}}@keyframes portfolioReveal{0%{filter:saturate(.94);opacity:0;transform:translateY(8px)}to{filter:saturate(1);opacity:1;transform:translateY(0)}}@media (max-width:768px){.post-video-loader__seal-wrap{width:clamp(128px,42vw,205px)}.post-video-loader__percent{font-size:clamp(18px,5.3vw,28px);letter-spacing:.07em}}
/*# sourceMappingURL=main.9333007a.css.map*/