@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@font-face{font-family:MKhai2 HK Black;src:url(../../fonts/MKai2-HK-Black.woff2) format("woff2"),url(../../fonts/MKai2-HK-Black.woff2) format("woff");font-weight:700;font-style:normal;font-display:swap}.flex{display:flex}span.word_wrap{overflow:hidden;display:inline-block;line-height:1.6rem}[data-animation=h] span.word,[data-animation=custom] span.word,[data-animation=hCustom] span.word{overflow-y:hidden;position:relative}[data-animation=opacIn] span.word{position:relative;overflow:auto!important}.y__link [data-animation=h] .char:after{visibility:visible;top:100%;left:0}.child_wrap{margin:0 auto;width:85%}@media (max-width: 865px){.child_wrap{width:90%}}@media (max-width: 865px){.rm-tab{display:none}}@media (max-width: 500px){.rm-mobile{display:none}}@media (max-width: 500px){.full-width-tab{width:100%;max-width:100%}}.abs{position:absolute}.ta_center{text-align:center}.mg_au{margin:0 auto}.img{position:relative;overflow:hidden}.img img{z-index:2}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}html{font-size:1.1111111111vw}@media (max-width: 865px){html{font-size:2.1052631579vw}}@media (max-width: 500px){html{font-size:3.7333333333vw}}body{font-family:Manrope,serif;overflow-x:hidden;background-color:#000;background-image:url(../../src/assets/noise.webp);height:100vh;-webkit-user-select:none;user-select:none}h1,h2,h3,h4{font-family:Manrope,serif}a,p{color:#fff;font-size:1.375rem;font-weight:400;line-height:2.2rem}@media (max-width: 500px){a,p{font-size:1.125rem;line-height:2rem}}section{width:100%}button{outline:none;font-family:inherit;font-size:1rem;border:none}a{text-decoration:none}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}input,textarea,select{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}::-webkit-scrollbar{display:none}canvas{min-height:100vh!important}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden;background:#0a0a0a;color:#f2f0eb;font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;-webkit-font-smoothing:antialiased}.App{position:relative;width:100%;height:100%;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.App:active{cursor:grabbing}.App canvas{display:block;width:100%!important;height:100%!important}.chrome{position:fixed;inset:0 0 auto;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;pointer-events:none}.chrome-lead{display:flex;flex-direction:column;gap:.35rem;max-width:18rem}.chrome-title{margin:0;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:400;letter-spacing:-.02em;line-height:1.1}.chrome-context{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.04em;line-height:1.35;color:#f2f0eb80}.chrome-hint{margin:0;max-width:14rem;text-align:right;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#f2f0eb73;opacity:0;transform:translateY(4px);transition:opacity .6s ease,transform .6s ease}.chrome-hint.is-visible{opacity:1;transform:translateY(0)}@media (max-width: 640px){.chrome{flex-direction:column;align-items:flex-start}.chrome-hint{text-align:left}}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;background:#070707;transition:opacity .55s ease,visibility .55s ease;pointer-events:none}.loader.is-active{opacity:1;visibility:visible}.loader.is-done{opacity:0;visibility:hidden}.loader-inner{display:flex;flex-direction:column;align-items:center;gap:.85rem;min-width:12rem}.loader-label{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f2f0eb8c}.loader-track{width:11rem;height:1px;overflow:hidden;background:#f2f0eb1f}.loader-fill{height:100%;background:#f2f0eb;transition:width .2s ease}.loader-pct{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.7rem;letter-spacing:.08em;color:#f2f0eb66}
