@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a560e90fc02a822f-s.43_a0m_42_pkf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9d12e46bcd3c511c-s.2iq7u-5a5kr06.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/87580ee562994600-s.p.0_u2hpl3yyxt4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:800;font-display:swap;src:url(../media/a560e90fc02a822f-s.43_a0m_42_pkf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:800;font-display:swap;src:url(../media/9d12e46bcd3c511c-s.2iq7u-5a5kr06.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:800;font-display:swap;src:url(../media/87580ee562994600-s.p.0_u2hpl3yyxt4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/eed35fea7a730524-s.0d2mkr8yz4wfe.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3f60474c5e9a2971-s.00pq3fi-9rqq3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/df097329ca3ff17d-s.p.1obz3d7zmh8f6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(../media/eed35fea7a730524-s.0d2mkr8yz4wfe.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3f60474c5e9a2971-s.00pq3fi-9rqq3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(../media/df097329ca3ff17d-s.p.1obz3d7zmh8f6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}._4TYSW_className{font-family:Fraunces,Fraunces Fallback}
.cs-stage{color:#fdf4ff;isolation:isolate;background:radial-gradient(at 50% 120%,#2a1250 0%,#120728 45%,#07031a 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:4rem 1.25rem 5rem;display:flex;position:relative;overflow:hidden}.cs-aurora{z-index:-2;filter:blur(70px)saturate(140%);opacity:.75;position:absolute;inset:0}.cs-blob{mix-blend-mode:screen;border-radius:50%;animation:22s ease-in-out infinite alternate drift;position:absolute}.cs-pink{background:#ff4fa3;width:46vmax;height:46vmax;top:-10vmax;left:-12vmax}.cs-violet{background:#7c3aed;width:52vmax;height:52vmax;animation-duration:28s;animation-delay:-6s;top:6vmax;right:-16vmax}.cs-teal{background:#14b8a6;width:38vmax;height:38vmax;animation-duration:25s;animation-delay:-12s;bottom:-18vmax;left:18vmax}.cs-gold{opacity:.55;background:#fbbf24;width:22vmax;height:22vmax;animation-duration:19s;animation-delay:-3s;bottom:4vmax;right:14vmax}@keyframes drift{0%{transform:translate(0)scale(1)}50%{transform:translate(6vmax,4vmax)scale(1.12)}to{transform:translate(-4vmax,7vmax)scale(.94)}}.cs-sky{z-index:-1;position:absolute;inset:0}.cs-star{background:#fff;border-radius:50%;animation:ease-in-out infinite twinkle;position:absolute;box-shadow:0 0 6px 1px #ffffffb3}@keyframes twinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.cs-shooting{opacity:0;background:linear-gradient(90deg,#fff0,#fff);border-radius:2px;width:140px;height:2px;animation:9s ease-in 3s infinite shoot;position:absolute;top:14%;left:-10%;transform:rotate(18deg)}@keyframes shoot{0%{opacity:0;transform:translate(0)rotate(18deg)}3%{opacity:1}12%{opacity:0;transform:translate(70vw,23vw)rotate(18deg)}to{opacity:0;transform:translate(70vw,23vw)rotate(18deg)}}.cs-content{text-align:center;max-width:44rem;animation:1.4s cubic-bezier(.2,.8,.2,1) both rise}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}.cs-pill{letter-spacing:.22em;text-transform:uppercase;color:#fde7ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.6rem;padding:.45rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex}.cs-dot{background:#ff7ac0;border-radius:50%;width:.5rem;height:.5rem;animation:2s ease-out infinite pulse;box-shadow:0 0 #ff7ac0b3}@keyframes pulse{0%{box-shadow:0 0 #ff7ac0b3}to{box-shadow:0 0 0 12px #ff7ac000}}.cs-title{letter-spacing:-.03em;background:linear-gradient(100deg,#fff 0%,#ffc2e2 22%,#c4b5fd 44%,#99f6e4 64%,#fde68a 82%,#fff 100%) 0 0/220% 100%;color:#0000;filter:drop-shadow(0 6px 30px #ec489959);-webkit-background-clip:text;background-clip:text;margin:1.4rem 0 .6rem;padding-bottom:.08em;font-size:clamp(3.6rem,20vw,9.5rem);font-weight:800;line-height:.95;animation:8s linear infinite shimmer}.cs-title em{font-style:italic;font-weight:600}@keyframes shimmer{to{background-position:-220% 0}}.cs-tagline{color:#fdf4ffc7;text-wrap:balance;max-width:30rem;margin:0 auto;font-size:clamp(1.05rem,3.6vw,1.3rem);line-height:1.6}.cs-dreams{flex-wrap:wrap;justify-content:center;gap:.9rem;margin:2.6rem auto 0;padding:0;list-style:none;display:flex}.cs-dreams li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default;-webkit-user-select:none;user-select:none;background:#ffffff12;border:1px solid #ffffff24;border-radius:1.1rem;place-items:center;width:3.4rem;height:3.4rem;font-size:1.6rem;transition:transform .25s,background .25s;animation:3.2s ease-in-out infinite bob;display:grid}.cs-dreams li:hover{background:#ffffff2e;animation-play-state:paused;transform:scale(1.25)rotate(-8deg)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cs-footer{letter-spacing:.18em;text-transform:uppercase;color:#fdf4ff73;font-size:.75rem;position:absolute;bottom:1.4rem}@media (max-width:640px){.cs-dreams{max-width:17.5rem}}@media (prefers-reduced-motion:reduce){.cs-blob,.cs-star,.cs-shooting,.cs-content,.cs-dot,.cs-title,.cs-dreams li{animation:none!important}.cs-shooting{display:none}}
