.wow{--w-night:#0d1117;--w-night-2:#151b24;--w-paper:#f7f8fa;--w-mist:#eef0f3;--w-ink:#0d1117;--w-soft:#545b68;--w-line:#0d11171a;--w-steel:#9ba3af;--w-lavender:#8e86d6;--w-lavender-ink:#5a52a6;--w-pearl:linear-gradient(100deg, #8e86d6, #c79bb4 50%, #6fb1bf);--w-wedding:#7d6430;--w-birthday:#9c3d63;--w-corporate:#34529c;--w-ease:cubic-bezier(.22, 1, .36, 1);background:var(--w-paper);color:var(--w-ink);font-family:var(--ff-geist), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.005em;font-weight:400}.w-display{font-family:var(--ff-geist), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.04em;font-weight:500;line-height:1.02}.w-kicker{font-family:var(--ff-geist), "Helvetica Neue", Arial, sans-serif;letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:500}.w-spark-text{background:linear-gradient(100deg,#c9c3f2,#f1dfe6 50%,#b7dde4);color:#0000;-webkit-background-clip:text;background-clip:text}.w-spark-line{background:var(--w-pearl)}.w-night{background-color:var(--w-night);color:#eef0f3}.w-aurora{background-image:radial-gradient(45% 55% at 92% 0,#8e86d638,#0000 70%),radial-gradient(35% 40% at 0 100%,#6fb1bf1a,#0000 70%)}.w-mist{background-color:var(--w-mist)}.w-btn{letter-spacing:-.01em;min-height:3.1rem;transition:transform .5s var(--w-ease), background-color .4s, color .4s, border-color .4s;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding-inline:1.55rem;font-size:.94rem;font-weight:500;display:inline-flex}.w-btn:active{transform:scale(.98)}.w-btn-spark{color:var(--w-night);background:#eef0f3}.w-btn-spark:hover{background:#fff;transform:translateY(-1px)}.w-btn-ghost{color:#eef0f3;border:1px solid #eef0f347}.w-btn-ghost:hover{border-color:#eef0f3b3}.w-btn-ink{background:var(--w-night);color:#eef0f3}.w-btn-ink:hover{background:var(--w-night-2)}.w-btn-line{color:var(--w-ink);border:1px solid #0d11172e}.w-btn-line:hover{border-color:var(--w-ink)}.w-card{border:1px solid var(--w-line);transition:border-color .5s var(--w-ease), transform .6s var(--w-ease);background:#fff;border-radius:1.25rem}.w-card:hover{border-color:#0d111738}.w-tab{min-height:2.6rem;color:var(--w-soft);border:1px solid var(--w-line);border-radius:999px;padding-inline:1.1rem;font-size:.88rem;font-weight:500;transition:background-color .3s,color .3s,border-color .3s}.w-tab:hover{border-color:var(--w-ink);color:var(--w-ink)}.w-tab[aria-pressed=true]{background:var(--w-night);border-color:var(--w-night);color:#eef0f3}.w-aperture{pointer-events:none;aspect-ratio:1;color:#eef0f309;animation:60s linear infinite w-turn;position:absolute}@keyframes w-turn{to{transform:rotate(360deg)}}.w-hairline{background:var(--w-line);height:1px}.w-cine{z-index:-10;position:absolute;inset:0;overflow:hidden}.w-orb{will-change:transform;animation:w-drift var(--dur,18s) ease-in-out infinite alternate;border-radius:50%;position:absolute}.w-orb-1{background:radial-gradient(circle,#8e86d66b,#0000 65%);width:46rem;height:46rem;top:-18rem;left:-14rem}.w-orb-2{--dur:24s;background:radial-gradient(circle,#c79bb43d,#0000 65%);width:38rem;height:38rem;animation-direction:alternate-reverse;top:10rem;right:-12rem}.w-orb-3{--dur:28s;background:radial-gradient(circle,#6fb1bf33,#0000 65%);width:44rem;height:44rem;bottom:-26rem;left:28%}@keyframes w-drift{to{transform:translate(5rem,3.5rem)scale(1.1)}}.w-grain{opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.w-vignette{background:radial-gradient(120% 85% at 50% 25%,#0000 45%,#0d1117e6 100%);position:absolute;inset:0}.w-ken{animation:30s ease-out both w-ken}@keyframes w-ken{0%{transform:scale(1.08)}to{transform:scale(1)}}.w-rise{animation:w-rise 1.2s var(--w-ease) var(--rise-delay,0s) both}@keyframes w-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.w-float-slow{animation:9s ease-in-out infinite alternate w-float-slow}.w-float-slow.rotate-6{animation-delay:-4.5s}@keyframes w-float-slow{to{translate:0 -12px}}.lp-screen .m-num{opacity:0;transform:translateY(40%)scale(.6)}.lp-screen.is-on .m-num{animation:1.3s cubic-bezier(.3,1.5,.5,1) .6s both m-num}@keyframes m-num{to{opacity:1;transform:none}}.lp-screen.is-on .m-door-l{animation:1.3s cubic-bezier(.8,0,.2,1) .6s both m-door-l}.lp-screen.is-on .m-door-r{animation:1.3s cubic-bezier(.8,0,.2,1) .6s both m-door-r}@keyframes m-door-l{to{transform:translate(-101%)}}@keyframes m-door-r{to{transform:translate(101%)}}@media (prefers-reduced-motion:reduce){.w-aperture,.w-orb,.w-ken,.w-rise,.w-float-slow{animation:none}.lp-screen .m-num{opacity:1;transform:none}.lp-screen .m-door-l,.lp-screen .m-door-r{display:none}}
