.cs-stage{color:#fffaf2;background:#060b13;position:fixed;inset:0;overflow:hidden}.cs-peek{opacity:0;filter:blur(22px)saturate(1.1);pointer-events:none;-webkit-user-select:none;user-select:none;animation:12.2s ease-in-out forwards cs-peek;position:absolute;inset:-40px;transform:scale(1.06)}.cs-word{padding-inline:max(20px, env(safe-area-inset-left,0px));text-align:center;font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;opacity:0;place-items:center;font-size:clamp(2.5rem,9vw,6.5rem);font-weight:700;line-height:1.05;animation:2.2s ease-in-out both cs-word;display:grid;position:absolute;inset:0}.cs-word1{animation-delay:.8s}.cs-word2{animation-delay:4.6s}.cs-word3{animation-delay:8.4s}.cs-accent{background:linear-gradient(90deg,#a78bfa,#60a5fa 55%,#38bdf8);color:#0000;-webkit-background-clip:text;background-clip:text}.cs-final{padding-inline:max(20px, env(safe-area-inset-left,0px));text-align:center;opacity:0;place-content:center;justify-items:center;gap:18px;animation:1.2s ease-out 12s forwards cs-rise;display:grid;position:absolute;inset:0}.cs-logo{background:#fffaf2;border-radius:14px;width:auto;height:72px;padding:8px 10px}.cs-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#a78bfa;font-size:.8rem;font-weight:700}.cs-title{font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,6vw,3.75rem);font-weight:700;line-height:1.1}.cs-tagline{color:#fffaf2b3;margin:0;font-size:1.05rem}@keyframes cs-word{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}25%,72%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(6px);transform:translateY(-10px)}}@keyframes cs-peek{0%,24.6%{opacity:0}30.3%{opacity:.42}36.1%,55.7%{opacity:0}61.5%{opacity:.42}67.2%,86.9%{opacity:0}93.4%{opacity:.42}to{opacity:.14}}@keyframes cs-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cs-peek,.cs-word,.cs-final{animation:none}.cs-word{display:none}.cs-peek{opacity:.14}.cs-final{opacity:1}}
