:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{color-scheme:light}html,body,#root{height:100%;width:100%;margin:0;padding:0}body{background:transparent;overflow:hidden;overscroll-behavior:contain}.comingsoon{height:100vh;height:100dvh;height:100svh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;background:linear-gradient(to bottom,#f9c5d1,#e8c9f9,#c5dbf9)}.comingsoon .comingsoon-sub{margin:0 1rem 1rem;text-align:center;color:#fffffff2;font-family:ui-serif,Georgia,Times New Roman,Times,serif;font-weight:400;line-height:1.3;font-size:clamp(1.125rem,2.2vw,1.75rem)}.comingsoon .comingsoon-title{margin:0 1rem;text-align:center;color:#fff;font-family:Satisfy,cursive,ui-serif,Georgia,Times New Roman;font-weight:400;line-height:1.1;letter-spacing:.5px;font-size:clamp(3rem,10vw,7.5rem);text-shadow:0 2px 10px rgba(0,0,0,.08)}.comingsoon h1,.comingsoon h2{position:relative;z-index:2}.mountains{position:absolute;left:0;right:0;bottom:0;height:30vh;min-height:180px;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,.6) 60%,rgba(0,0,0,0) 92%);mask-image:linear-gradient(to top,#000,#0009 60%,#0000 92%)}.mountain-layer{position:absolute;bottom:0;height:100%}.mountain-layer svg{display:block;width:100%;height:100%}.mountain-far{left:50%;width:60%;transform:translate(-50%);opacity:.28;filter:blur(1.5px)}.mountain-mid{left:0;right:0;width:100%;opacity:.38;z-index:2}.mountain-mid.half-width{width:70%;left:45%;transform:translate(-45%)}.mountain-front{left:-8%;width:116%;opacity:.65;z-index:3}.mountain-front.fade-sides{-webkit-mask-image:none;mask-image:none}.mountain-left{left:-5%;width:60%;opacity:.6;filter:blur(2px);z-index:1}.mountain-right{right:-5%;width:48%;opacity:.6;filter:blur(2px);z-index:1}.fade-sides{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 2%,rgba(0,0,0,.35) 6%,rgba(0,0,0,1) 12%,rgba(0,0,0,1) 88%,rgba(0,0,0,.35) 94%,rgba(0,0,0,0) 98%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right,#0000 0% 2%,#00000059 6%,#000 12% 88%,#00000059 94%,#0000 98% 100%)}.fade-sides-soft{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,.1) 3%,rgba(0,0,0,1) 10%,rgba(0,0,0,1) 96%,rgba(0,0,0,.1) 99%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right,#0000,#0000001a 3%,#000 10% 96%,#0000001a 99%,#0000)}@media (min-aspect-ratio: 16/9){.mountains{height:24vh;min-height:150px}}@media (max-aspect-ratio: 3/4){.mountains{height:36vh;min-height:220px}}@media (max-width: 480px){.comingsoon{height:100svh;min-height:100svh;min-height:-webkit-fill-available}.mountains{height:20vh;min-height:110px}.mountains:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#ffffff1a,#fff0 70%);pointer-events:none;z-index:2}.mountain-front{left:-20%;width:140%;opacity:.48;filter:blur(.8px)}.mountain-front path{opacity:.75}.mountain-mid.half-width{width:130%;opacity:.48}.offset-left{left:50%;transform:translate(-50%) translateY(10%) scaleY(.92)}.mountain-far{width:76%;opacity:.26;filter:blur(2px)}.mountain-left,.mountain-right{display:none}}@media (max-width: 360px){.mountains{height:22vh;min-height:110px}.mountain-mid.half-width{width:62%}.offset-left{transform:translate(-50%) translateY(7%) scaleY(.88)}.mountain-left{left:-18%;width:62%}.mountain-right{right:-18%;width:60%}}@media (min-width: 481px) and (max-width: 1024px){.mountains{height:26vh;min-height:160px}.mountain-front{left:-12%;width:124%;opacity:.6;filter:blur(.4px)}.mountain-mid.half-width{width:60%;opacity:.42}.offset-left{left:49%;transform:translate(-51%) translateY(3%) scaleY(.95)}.mountain-left{left:-10%;width:58%;opacity:.5;filter:blur(3px)}.mountain-right{right:-10%;width:56%;opacity:.5;filter:blur(3px)}}.bubbles{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:visible;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) calc(100% - 30vh),rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 0% calc(100% - 30vh),#0000)}.bubble{position:absolute;display:block;border-radius:50%;background:radial-gradient(35% 35% at 28% 28%,#ffffffe6,#fff0 70%),radial-gradient(60% 60% at 70% 70%,#ffffff40,#fff0 60%),conic-gradient(from 0deg,#ffb6c140,#ee82ee40,#add8e640,#90ee9040,#ffb6c140);box-shadow:inset 0 0 1px #ffffffb3,0 8px 16px #1c2c541f;mix-blend-mode:screen;opacity:.85;will-change:transform,opacity;animation:bubble-float var(--t, 22s) linear infinite,bubble-fade var(--f, 18s) ease-in-out infinite}.b1{width:28px;height:28px;left:8%;top:72%;--t: 24s;--w: 6s;animation-delay:-4s}.b2{width:36px;height:36px;left:22%;top:78%;--t: 28s;--w: 7s;animation-delay:-12s}.b3{width:22px;height:22px;left:38%;top:70%;--t: 20s;--w: 5s;animation-delay:-8s}.b4{width:44px;height:44px;left:52%;top:76%;--t: 30s;--w: 8s;animation-delay:-2s}.b5{width:26px;height:26px;left:66%;top:74%;--t: 21s;--w: 4.5s;animation-delay:-10s}.b6{width:34px;height:34px;left:78%;top:80%;--t: 27s;--w: 6.5s;animation-delay:-6s}.b7{width:18px;height:18px;left:14%;top:84%;--t: 19s;--w: 4s;animation-delay:-14s}.b8{width:30px;height:30px;left:46%;top:82%;--t: 26s;--w: 6s;animation-delay:-9s}.b9{width:24px;height:24px;left:58%;top:86%;--t: 23s;--w: 5.5s;animation-delay:-3s}.b10{width:20px;height:20px;left:86%;top:78%;--t: 22s;--w: 5s;animation-delay:-11s}@keyframes bubble-float{0%{transform:translate(0) rotate(0) scale(1)}20%{transform:translate(16px,-20vh) rotate(.8deg) scale(1.03)}40%{transform:translate(-16px,-40vh) rotate(-.6deg) scale(1.06)}60%{transform:translate(20px,-60vh) rotate(1deg) scale(1.08)}80%{transform:translate(-20px,-80vh) rotate(-.8deg) scale(1.1)}to{transform:translate(16px,-100vh) rotate(0) scale(1.12);opacity:0}}@keyframes bubble-fade{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.bubble{animation:none!important;opacity:.9}}@media (max-width: 480px){.bubbles{-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) calc(100% - 20vh),rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 0% calc(100% - 20vh),#0000)}.b1{width:30px;height:30px;left:10%;top:80%;--t: 22s}.b3{left:40%;top:82%;--t: 24s}.b4{left:62%;top:78%;--t: 26s}.b6{left:78%;top:84%;--t: 24s}.b7,.b9,.b10{display:none}}
