*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#080706;color:#f5f0e8;font-family:Montserrat,sans-serif;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,.coming-soon{min-height:100vh}.coming-soon{background:radial-gradient(circle at 50% 45%,#a87b3721,#0000 30%),radial-gradient(circle at 90% 10%,#9969271a,#0000 25%),linear-gradient(120deg,#060505,#0d0b09 50%,#070605);display:flex;flex-direction:column;overflow:hidden;position:relative}.coming-soon:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.5'/%3E%3C/svg%3E");inset:0;opacity:.035;z-index:0}.coming-soon:after,.coming-soon:before{content:"";pointer-events:none;position:absolute}.coming-soon:after{border:1px solid #be944e29;border-bottom:none;border-radius:420px 420px 0 0;bottom:-500px;box-shadow:0 0 100px #ad7d300a,inset 0 0 80px rgba(173,125,48,.025);height:850px;left:50%;transform:translateX(-50%);width:min(760px,80vw)}.glow{border-radius:50%;filter:blur(100px);opacity:.22;pointer-events:none;position:absolute;z-index:0}.glow-one{background:#8d6225;height:420px;right:-100px;top:-230px;width:420px}.glow-two{background:#65451e;bottom:-180px;height:350px;left:-150px;width:350px}.header{align-items:center;display:flex;justify-content:space-between;padding:34px 6vw;width:100%;z-index:5}.header,.logo{position:relative}.logo{color:#fff;font-size:29px;font-weight:500;letter-spacing:.34em;line-height:1;text-decoration:none}.logo:after{background:#b58a4c;bottom:-9px;content:"";height:1px;left:1px;position:absolute;width:27px}.logo-subtitle{color:#a98248;font-size:9px;font-weight:500;letter-spacing:.34em}.hero{align-items:center;display:flex;flex:1 1;justify-content:center;padding:60px 25px 130px;position:relative;z-index:2}.hero-content{animation:heroReveal 1.2s cubic-bezier(.2,.8,.2,1) forwards;max-width:900px;text-align:center;width:100%}.eyebrow{align-items:center;color:#b99155;display:inline-flex;font-size:9px;font-weight:500;gap:12px;letter-spacing:.38em;margin-bottom:27px}.eyebrow:after,.eyebrow:before{background:linear-gradient(90deg,#0000,#9c7138);content:"";height:1px;width:25px}.eyebrow:after{background:linear-gradient(270deg,#0000,#9c7138)}h1{color:#f5f0e8;font-family:Cormorant Garamond,serif;font-size:clamp(65px,8vw,112px);letter-spacing:-.035em;line-height:.84;text-shadow:0 8px 40px #00000073}h1,h1 span{font-weight:400}h1 span{color:#c09658;display:inline-block;margin-top:10px}.description{color:#938c84;font-size:13px;font-weight:300;letter-spacing:.015em;line-height:1.9;margin:38px auto 0;max-width:540px}.divider{align-items:center;display:flex;gap:13px;justify-content:center;margin:34px auto 28px;width:190px}.divider span{background:linear-gradient(90deg,#0000,#b18543bf);height:1px;width:70px}.divider span:last-child{background:linear-gradient(270deg,#0000,#b18543bf)}.divider i{animation:shimmer 2.5s ease-in-out infinite;color:#c09658;font-size:10px;font-style:normal}.coming-text{color:#e0d2bc;font-size:10px;font-weight:500;letter-spacing:.48em;margin-bottom:20px}.notify-form{background:hsla(0,0%,100%,.025);border:1px solid #b488484d;box-shadow:0 15px 50px #00000040;display:flex;margin:auto;max-width:470px;padding:3px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.notify-form:focus-within{border-color:#bf9453bf;box-shadow:0 15px 55px #a4773614}.notify-form input{background:#0000;border:none;color:#fff;flex:1 1;font-family:Montserrat,sans-serif;font-size:11px;font-weight:300;min-width:0;outline:none;padding:16px 17px}.notify-form input::placeholder{color:#625d56;transition:color .3s ease}.notify-form input:focus::placeholder{color:#81796f}.notify-form button{background:linear-gradient(135deg,#c49a5b,#a87b3e);border:none;color:#100d09;cursor:pointer;font-family:Montserrat,sans-serif;font-size:9px;font-weight:600;letter-spacing:.14em;outline:none;padding:0 25px;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.notify-form button:hover{background:linear-gradient(135deg,#d2ab70,#b48648);box-shadow:0 5px 25px #b98b4833}.notify-form button:active{transform:scale(.97)}.form-message{font-size:10px;letter-spacing:.02em;margin-top:13px;min-height:20px}.footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.055);color:#57524c;display:flex;font-size:8px;justify-content:space-between;letter-spacing:.2em;padding:25px 6vw;position:relative;width:100%;z-index:5}.social-links{display:flex;gap:27px}.social-links a{color:#666059;text-decoration:none;transition:color .3s ease}.social-links a:hover{color:#b99155}@keyframes heroReveal{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}@media (max-width:768px){.header{padding:30px 6vw}.logo{font-size:24px}.logo-subtitle{font-size:7px;letter-spacing:.25em}.hero{padding:50px 20px 100px}h1{font-size:clamp(58px,12vw,82px)}.description{font-size:12px;max-width:430px}.coming-soon:after{width:90vw}}@media (max-width:520px){.header{justify-content:center;padding-top:28px}.logo{font-size:22px;letter-spacing:.3em}.logo-subtitle{display:none}.hero{padding:40px 18px 85px}.eyebrow{font-size:7px;gap:8px;letter-spacing:.28em}.eyebrow:after,.eyebrow:before{width:15px}h1{font-size:57px;line-height:.9}h1 span{margin-top:8px}.description{font-size:11px;line-height:1.85;margin-top:29px;max-width:330px}.divider{margin:27px auto}.coming-text{font-size:8px;letter-spacing:.38em;margin-bottom:18px}.notify-form{flex-direction:column;gap:4px;padding:4px}.notify-form input{padding:15px 12px;text-align:center}.notify-form button{height:45px;width:100%}.footer{flex-direction:column;gap:15px;padding:22px 5vw}.social-links{gap:20px}.glow-one{height:230px;width:230px}.glow-two{height:200px;width:200px}}@media (max-width:380px){h1{font-size:50px}.description{font-size:10px}}
/*# sourceMappingURL=main.236c017d.css.map*/