html,body{min-height:100%;overflow-x:hidden;overflow-y:auto}.cs-ambient{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.cs-ambientOrb{position:absolute;border-radius:50%;filter:blur(90px);opacity:0;will-change:transform,opacity}.cs-ambientOrb--1{width:62vw;height:62vw;max-width:800px;max-height:800px;top:-16%;left:-16%;background:radial-gradient(circle,rgba(255,255,255,.85) 0%,transparent 70%);animation:csOrbDrift1 16s ease-in-out infinite}.cs-ambientOrb--2{width:50vw;height:50vw;max-width:620px;max-height:620px;bottom:-14%;right:-10%;background:radial-gradient(circle,rgba(255,255,255,.75) 0%,transparent 70%);animation:csOrbDrift2 21s ease-in-out infinite}.cs-ambientOrb--3{width:66vw;height:66vw;max-width:800px;max-height:800px;top:50%;left:50%;margin:-33vw 0 0 -33vw;background:radial-gradient(circle,rgba(255,255,255,.4) 0%,transparent 65%);animation:csHaloBreath 7s ease-in-out infinite}.cs-ambientOrb--4{width:38vw;height:38vw;max-width:460px;max-height:460px;top:-8%;right:8%;background:radial-gradient(circle,rgba(255,255,255,.65) 0%,transparent 70%);animation:csOrbDrift3 18s ease-in-out infinite}@keyframes csOrbDrift1{0%,to{opacity:.4;transform:translate(0) scale(1)}33%{opacity:.85;transform:translate(220px,150px) scale(1.3)}66%{opacity:.55;transform:translate(-120px,240px) scale(.85)}}@keyframes csOrbDrift2{0%,to{opacity:.35;transform:translate(0) scale(1)}40%{opacity:.8;transform:translate(-240px,-170px) scale(1.35)}70%{opacity:.5;transform:translate(160px,-80px) scale(.85)}}@keyframes csOrbDrift3{0%,to{opacity:.3;transform:translate(0) scale(1)}45%{opacity:.7;transform:translate(-180px,200px) scale(1.25)}75%{opacity:.45;transform:translate(90px,60px) scale(.9)}}@keyframes csHaloBreath{0%,to{opacity:.26;transform:scale(.88)}50%{opacity:.6;transform:scale(1.2)}}#coming-soon{position:relative;z-index:10;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--nav-h) var(--nav-px) 40px;text-align:center}.cs-title{font-family:var(--font);font-size:clamp(48px,9.5vw,124px);font-weight:600;letter-spacing:-.03em;line-height:1.05;color:var(--white);opacity:0;animation:csRiseIn .9s cubic-bezier(.22,1,.36,1) .15s forwards}@keyframes csRiseIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.cs-char{display:inline-block;will-change:translate,rotate,text-shadow;animation:csCharFloat 5.5s ease-in-out infinite,csCharTilt 7.5s ease-in-out infinite,csCharWave 6.5s cubic-bezier(.55,0,.2,1) infinite}@keyframes csCharFloat{0%,to{translate:0 0}50%{translate:0 -9px}}@keyframes csCharTilt{0%,to{rotate:0deg}25%{rotate:2.4deg}75%{rotate:-2.4deg}}@keyframes csCharWave{0%,46%,to{color:var(--white);text-shadow:0 0 0 rgba(255,255,255,0)}12%{color:#ffffff8c;text-shadow:0 0 0 rgba(255,255,255,0)}26%{color:#fff;text-shadow:0 0 26px rgba(255,255,255,.8),0 0 64px rgba(255,255,255,.35)}}.cs-char:nth-child(1){animation-delay:-.55s,-.9s,1.2s}.cs-char:nth-child(2){animation-delay:-1.1s,-1.8s,1.3s}.cs-char:nth-child(3){animation-delay:-1.65s,-2.7s,1.43s}.cs-char:nth-child(4){animation-delay:-2.2s,-3.6s,1.59s}.cs-char:nth-child(5){animation-delay:-2.75s,-4.5s,1.78s}.cs-char:nth-child(6){animation-delay:-3.3s,-5.4s,2s}.cs-char:nth-child(7){animation-delay:-3.85s,-6.3s,2.25s}.cs-char:nth-child(8){animation-delay:-4.4s,-7.2s,2.53s}.cs-char:nth-child(9){animation-delay:-4.95s,-8.1s,2.84s}.cs-char:nth-child(10){animation-delay:-5.5s,-9s,3.18s}.cs-char:nth-child(11){animation-delay:-6.05s,-9.9s,3.55s}#footer{position:fixed;left:0;right:0;bottom:0;z-index:20}#footer:before{backdrop-filter:none;-webkit-backdrop-filter:none;background:none}.footer-link{color:var(--white);font-size:clamp(15px,1.2vw,18px)}@media (max-width: 800px){body{cursor:auto}}@media (prefers-reduced-motion: reduce){.cs-ambientOrb{animation:none;opacity:.3}.cs-title{animation:csRiseIn 1ms forwards}.cs-char{animation:none}}
