body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}body,html{width:100%}body{background-attachment:fixed;background-color:#fff;background-image:url(/static/media/x402.0341c293c375be6c4925.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;height:100vh;overflow-x:hidden;position:relative}.container{min-height:100vh;z-index:1}.container,.left-section{display:flex;position:relative}.left-section{align-items:center;flex:1 1;justify-content:center;padding:2rem;z-index:2}.geometric-shape{height:auto;max-width:600px;object-fit:contain;width:100%}.right-section{display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:600px;padding:4rem 1.5rem 4rem 1rem;position:relative;z-index:2}.title{color:#1a1a1a;font-family:"Instrument Serif",serif;font-size:6.5rem;font-weight:400;letter-spacing:-.02em;margin-bottom:2rem}.title-o-dot{position:relative}.title-o-dot:before{background-color:#1a1a1a;border-radius:50%;content:"";height:.07em;left:50%;position:absolute;top:55%;transform:translate(-50%,-50%);width:.07em}.ripple-graphic{margin-bottom:2.5rem;max-width:390px;width:100%}.ripple{display:block;height:auto;width:100%}.buttons{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2.5rem}.btn{background-color:#e8e8e8;border:1px solid #4a4a4a;border-radius:50px;color:#1a1a1a;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:400;min-width:140px;padding:.875rem 2.5rem;text-decoration:none;transition:all .3s ease}.btn-text{background-image:linear-gradient(90deg,currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;display:inline-block;transition:background-size .5s ease}.btn:hover{background-color:#d0d0d0;border-color:#333}.btn:hover .btn-text{background-position:0 100%;background-size:100% 1px}.btn:active{transform:scale(.98)}.subtitle{color:#1a1a1a;font-family:"Instrument Serif",serif;font-size:1.5rem;font-style:italic;font-weight:500;margin-bottom:1.5rem}.description{color:#1a1a1a;font-size:1rem;font-weight:400;line-height:1.3;margin-bottom:2rem;max-width:330px;text-align:justify;word-spacing:-.1em}@media (max-width:1024px){.container{flex-direction:column}.left-section{min-height:400px;padding:2rem}.geometric-shape{max-width:100%}.right-section{max-width:100%;padding:3rem 2rem}.title{font-size:4rem}}@media (max-width:768px){.title{font-size:3.5rem}.buttons{flex-direction:column}.btn{width:100%}.subtitle{font-size:1.25rem}}@media (max-width:480px){.title{font-size:2.5rem;margin-bottom:1.5rem;text-align:center}.right-section{padding:2rem 1rem}.left-section{min-height:250px;padding:1rem}.geometric-shape{max-width:80%}.ripple-graphic{margin-bottom:2rem;max-width:300px}.buttons{gap:1rem;justify-content:center;margin-bottom:2rem}.btn{min-width:auto;padding:.75rem 2rem}.subtitle{font-size:1.1rem;margin-bottom:1rem;text-align:center}.description{font-size:.9rem;line-height:1.4;margin-bottom:1.5rem;max-width:none;text-align:center}}.loading-screen{align-items:center;background:linear-gradient(135deg,#fff,#f9f9f9);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .8s ease-out,visibility .8s ease-out;visibility:visible;width:100%;z-index:10000}.loading-screen.fade-out{opacity:0;visibility:hidden}.loading-content{flex-direction:column;gap:3rem;text-align:center}.loading-content,.loading-logo{align-items:center;display:flex}.loading-logo{animation:logo-float 3s ease-in-out infinite;filter:drop-shadow(0 10px 30px rgba(0,0,0,.08));height:170px;justify-content:center;width:180px}.logo-image{height:100%;object-fit:contain;width:100%}.loading-bars{align-items:flex-end;display:flex;gap:.5rem;height:40px}.loading-bar-item{animation:bar-bounce 1s ease-in-out infinite;background:linear-gradient(180deg,#1a1a1a,#4a4a4a);border-radius:2px;height:8px;width:4px}.loading-bar-item:nth-child(2){animation-delay:.2s;height:18px}.loading-bar-item:nth-child(3){animation-delay:.4s;height:12px}@keyframes logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes bar-bounce{0%,to{height:8px;opacity:.6}50%{height:24px;opacity:1}}@media (max-width:768px){.loading-logo{height:130px;width:140px}.loading-bars{gap:.4rem;height:35px}.loading-bar-item{width:3px}.loading-bar-item:nth-child(2){height:14px}.loading-bar-item:nth-child(3){height:10px}}@media (max-width:480px){.loading-logo{height:110px;width:120px}.loading-content{gap:2rem}.loading-bars{gap:.3rem;height:30px}.loading-bar-item{width:2.5px}.loading-bar-item:nth-child(2){height:12px}.loading-bar-item:nth-child(3){height:8px}}.cursor,.cursor-follower{left:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);will-change:transform,width,height,opacity;z-index:9999}.cursor{background:#1a1a1a;border-radius:50%;height:8px;transition:width .16s ease,height .16s ease,background .16s ease,opacity .12s ease;width:8px}.cursor-follower{background:#1a1a1a08;border:2px solid #1a1a1a1f;border-radius:50%;height:36px;transition:width .2s ease,height .2s ease,border-color .2s ease,background .2s ease,opacity .12s ease;width:36px}.btn,a,button,input,textarea{cursor:none}body.cursor-hover .cursor{background:#111;height:12px;width:12px}body.cursor-hover .cursor-follower{background:#1a1a1a0d;border-color:#1a1a1a38;height:56px;width:56px}body.cursor-down .cursor{opacity:.85}
/*# sourceMappingURL=main.57114589.css.map*/