.yk{--yk-navy:#0b1430;--yk-ink:#070c22;--yk-plum:#641863;--yk-pink:#ff3d8b;--yk-cream:#f4ede4;--yk-violet:#2a1a5e;--mx:50%;--my:40%;z-index:5000;background:var(--yk-ink);color:var(--yk-cream);font-family:var(--font-geist-sans),"Geist",system-ui,sans-serif;isolation:isolate;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.yk-aurora{z-index:-4;background:radial-gradient(38% 42% at 22% 30%,#641863d9,#0000 70%),radial-gradient(34% 38% at 78% 70%,#ff3d8b6b,#0000 70%),radial-gradient(45% 50% at 60% 20%,#2a1a5ef2,#0000 72%),radial-gradient(40% 40% at 30% 85%,#2a1a5ee6,#0000 70%);animation:22s ease-in-out infinite alternate yk-drift;position:absolute;inset:-20%}.yk-aurora:after{content:"";background:radial-gradient(30% 34% at 70% 35%,#ff3d8b40,#0000 70%);animation:17s ease-in-out infinite alternate yk-drift2;position:absolute;inset:0}@keyframes yk-drift{0%{transform:translate(-4%,-3%)rotate(0)scale(1)}50%{transform:translate(3%,2%)rotate(8deg)scale(1.08)}to{transform:translate(-2%,4%)rotate(-6deg)scale(1.03)}}@keyframes yk-drift2{0%{transform:translate(6%,4%)scale(1)}to{transform:translate(-8%,-5%)scale(1.2)}}.yk-spot{z-index:-3;background:radial-gradient(420px circle at var(--mx)var(--my),#f4ede417,transparent 60%);transition:background .2s;position:absolute;inset:0}.yk-dots{z-index:-3;background-image:radial-gradient(#f4ede429 1px,#0000 1.2px);background-size:26px 26px;animation:40s linear infinite yk-dots;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 0%,#0000 85%);mask-image:radial-gradient(70% 60%,#000 0%,#0000 85%)}@keyframes yk-dots{to{background-position:26px 260px}}.yk-marquee{z-index:-2;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-between;padding:6vh 0;display:flex;position:absolute;inset:0}.yk-row{white-space:nowrap;width:max-content;font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:.02em;color:#0000;-webkit-text-stroke:1px #f4ede41c;font-size:clamp(64px,11vw,170px);line-height:.9;animation:60s linear infinite yk-slide;display:flex}.yk-row span{padding-right:.5em}.yk-row.rev{animation-duration:75s;animation-direction:reverse}.yk-row.mid{-webkit-text-stroke-color:#ff3d8b24;animation-duration:90s}@keyframes yk-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.yk-route{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.yk-route .path{fill:none;stroke:var(--yk-pink);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:.1 14;opacity:.75;animation:3s linear infinite yk-dash}.yk-route .path2{opacity:.35;stroke:var(--yk-cream);animation-duration:5s}@keyframes yk-dash{to{stroke-dashoffset:-14.1px}}.yk-main{text-align:center;flex-direction:column;align-items:center;max-width:980px;padding:24px;display:flex;position:relative}.yk-logo{opacity:0;justify-content:center;height:52px;margin-bottom:clamp(26px,5vh,46px);animation:1s cubic-bezier(.2,.8,.2,1) .15s forwards yk-in;display:flex}.yk-kicker{letter-spacing:.32em;text-transform:uppercase;color:#f4ede4b3;opacity:0;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;animation:1s cubic-bezier(.2,.8,.2,1) .35s forwards yk-in;display:inline-flex}.yk-pulse{background:var(--yk-pink);border-radius:50%;width:8px;height:8px;animation:2s infinite yk-pulse;box-shadow:0 0 #ff3d8bb3}@keyframes yk-pulse{0%{box-shadow:0 0 #ff3d8ba6}70%{box-shadow:0 0 0 12px #ff3d8b00}to{box-shadow:0 0 #ff3d8b00}}.yk-title{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:.01em;color:var(--yk-cream);margin:0;font-size:clamp(86px,15vw,236px);font-weight:400;line-height:.86}.yk-title .w{background:linear-gradient(100deg,var(--yk-cream)0%,var(--yk-cream)38%,#ffb3d1 47%,var(--yk-pink)50%,#ffb3d1 53%,var(--yk-cream)62%,var(--yk-cream)100%);color:#0000;opacity:0;background-position:100% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:1.1s cubic-bezier(.2,.8,.2,1) forwards yk-word,6s ease-in-out 1.8s infinite yk-shine;display:inline-block;transform:translateY(40%)rotate(4deg)}.yk-title .w:first-child{animation-delay:.5s,1.8s}.yk-title .w:nth-child(2){animation-delay:.68s,1.95s}@keyframes yk-word{to{opacity:1;transform:none}}@keyframes yk-shine{0%{background-position:100% 0}45%,to{background-position:0 0}}.yk-script{font-family:var(--font-dancing),"Dancing Script",cursive;color:#ffd1ec;opacity:0;margin:14px 0 0;font-size:clamp(28px,3.4vw,44px);animation:1s cubic-bezier(.2,.8,.2,1) 1.05s forwards yk-in}.yk-lede{color:#f4ede4c7;opacity:0;max-width:34em;margin:18px auto 0;font-size:clamp(15px,1.35vw,18px);line-height:1.6;animation:1s cubic-bezier(.2,.8,.2,1) 1.2s forwards yk-in}.yk-links{opacity:0;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(28px,5vh,44px);animation:1s cubic-bezier(.2,.8,.2,1) 1.4s forwards yk-in;display:flex}.yk-link{-webkit-backdrop-filter:blur(10px);color:var(--yk-cream);background:#0b143073;border:1px solid #f4ede438;border-radius:999px;align-items:center;gap:10px;padding:13px 22px;font-size:15px;text-decoration:none;transition:transform .25s,border-color .25s,background .25s;display:inline-flex;position:relative}.yk-link svg{flex:none;width:18px;height:18px}.yk-link:hover,.yk-link:focus-visible{border-color:var(--yk-pink);background:#6418638c;outline:none;transform:translateY(-2px)}.yk-foot{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:#f4ede473;font-size:12px;position:absolute;bottom:22px;left:0;right:0}@keyframes yk-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:640px){.yk-main{padding:20px 22px 70px}.yk-logo{height:40px}.yk-kicker{letter-spacing:.26em;font-size:10.5px}.yk-title{font-size:25vw}.yk-lede{font-size:15px}.yk-links{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.yk-link{justify-content:center}.yk-row{font-size:22vw}.yk-spot{display:none}}@media (prefers-reduced-motion:reduce){.yk *,.yk :before,.yk :after,.yk-aurora,.yk-aurora:after{animation-duration:1ms!important;animation-iteration-count:1!important}.yk-route .plane{display:none}}body:has(.yk) .site-nav{display:none!important}
