html,body{overscroll-behavior:none;overflow:hidden}.splash[data-astro-cid-lcdefpme]{height:100svh;color:var(--color-ink);isolation:isolate;background:radial-gradient(130% 120% at 50% 8%,#fffbfa 0%,#ffe7f1 42%,#f8c9dd 100%);place-items:center;padding:clamp(1.5rem,5vh,3.5rem) 1.5rem;display:grid;position:relative;overflow:hidden}.splash__bg[data-astro-cid-lcdefpme]{z-index:-2;position:absolute;inset:0;overflow:hidden}.blob[data-astro-cid-lcdefpme]{filter:blur(48px);will-change:transform;border-radius:50%;position:absolute}.blob--4[data-astro-cid-lcdefpme],.blob--5[data-astro-cid-lcdefpme]{display:none}.blob--1[data-astro-cid-lcdefpme]{background:radial-gradient(circle,#ffbcd6 0%,#0000 70%);width:58vmax;height:58vmax;animation:26s ease-in-out infinite alternate drift-a;top:-22%;left:-12%}.blob--2[data-astro-cid-lcdefpme]{background:radial-gradient(circle,#ffd0bd 0%,#0000 68%);width:52vmax;height:52vmax;animation:32s ease-in-out infinite alternate drift-b;bottom:-26%;right:-14%}.blob--3[data-astro-cid-lcdefpme]{background:radial-gradient(circle,#ffdcec 0%,#0000 66%);width:44vmax;height:44vmax;animation:28s ease-in-out infinite alternate drift-c;top:24%;left:42%}@keyframes drift-a{to{transform:translate(7%,6%)rotate(12deg)}}@keyframes drift-b{to{transform:translate(-7%,-5%)rotate(-10deg)}}@keyframes drift-c{to{transform:translate(-5%,7%)rotate(15deg)}}.splash__comb[data-astro-cid-lcdefpme]{opacity:.7;pointer-events:none;transform:translate3d(calc(var(--px,0) * 10px), calc(var(--py,0) * 8px), 0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='49' viewBox='0 0 28 49'%3E%3Cpath fill='%23f2c230' fill-opacity='0.9' d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/svg%3E");background-size:48px 84px;position:absolute;inset:-8%;mask:radial-gradient(circle,#0000 5%,#00000014 20%,#0000006b 40%,#000 62%)}.splash__grain[data-astro-cid-lcdefpme]{opacity:.06;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.splash__vignette[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(125% 95% at 50% 36%,#0000 48%,#963c6429 100%);position:absolute;inset:0}.honey[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;position:absolute;inset:0 0 auto}.honey__band[data-astro-cid-lcdefpme]{background:linear-gradient(#fff 0%,#fbd9e6 100%);height:clamp(26px,5vh,48px);position:absolute;top:-2px;left:0;right:0;box-shadow:inset 0 7px #ffffff8c,0 8px 20px #c85a8c40;mask:radial-gradient(13px at 14px 100%,#0000 0 12px,#000 13px) 0 100%/28px 100% repeat-x}.honey__drop[data-astro-cid-lcdefpme]{transform-origin:50% 0;background:linear-gradient(#fff,#f7c9dc);border-radius:50%/62% 62% 38% 38%;width:20px;height:24px;animation:5s ease-in-out infinite drop-ooze;position:absolute;top:clamp(20px,4.2vh,40px);box-shadow:inset 3px 3px #fff9,0 4px 10px #c85a8c33}.honey__drop--a[data-astro-cid-lcdefpme]{animation-delay:-1s;left:17%}.honey__drop--b[data-astro-cid-lcdefpme]{width:16px;height:20px;animation-delay:-3s;left:52%}.honey__drop--c[data-astro-cid-lcdefpme]{width:22px;height:28px;animation-delay:-2.2s;left:79%}@keyframes drop-ooze{0%,to{transform:translateY(0)scaleY(1)}40%{transform:translateY(10px)scaleY(1.35)}70%{transform:translateY(4px)scaleY(.92)}}.dust[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;transform:translate3d(calc(var(--px,0) * -16px), calc(var(--py,0) * -10px), 0);position:absolute;inset:-5%}.mote{animation:mote-float var(--d) linear var(--delay) infinite;will-change:transform;border-radius:999px;display:block;position:absolute;box-shadow:0 0 6px}@keyframes mote-float{0%{transform:translateY(8vh)}50%{transform:translate3d(var(--x), -46vh, 0)}to{transform:translateY(-100vh)}}.bees[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;transform:translate3d(calc(var(--px,0) * 26px), calc(var(--py,0) * 18px), 0);position:absolute;inset:0}.splash-bee[data-astro-cid-lcdefpme]{opacity:.9;filter:drop-shadow(0 5px 7px #783c5a47);will-change:transform;width:clamp(28px,3.4vw,42px);height:auto;position:absolute}.splash-bee--l1[data-astro-cid-lcdefpme]{animation:9s ease-in-out infinite alternate splash-bee-a;top:32%;left:22%}.splash-bee--l2[data-astro-cid-lcdefpme]{animation:11s ease-in-out -3s infinite alternate splash-bee-b;top:64%;left:28%}.splash-bee--r1[data-astro-cid-lcdefpme]{animation:10s ease-in-out -2s infinite alternate-reverse splash-bee-b;top:34%;left:76%}.splash-bee--r2[data-astro-cid-lcdefpme]{animation:12s ease-in-out -6s infinite alternate splash-bee-a;top:66%;left:70%}@keyframes splash-bee-a{0%,to{transform:translate(-3vw,3vh)rotate(-6deg)}50%{transform:translate(3vw,-5vh)rotate(8deg)}}@keyframes splash-bee-b{0%,to{transform:translate(3vw,-3vh)rotate(6deg)}50%{transform:translate(-3vw,4vh)rotate(-7deg)}}.stage[data-astro-cid-lcdefpme]{z-index:2;perspective:1000px;flex-direction:column;align-items:center;gap:clamp(1.2rem,4.5vh,3rem);transition:transform .5s cubic-bezier(.5,0,.75,0),opacity .42s;display:flex;position:relative}.stage[data-astro-cid-lcdefpme].is-launching{opacity:0;transform:scale(1.4)}.halo[data-astro-cid-lcdefpme],.glow[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;position:absolute;top:62%;left:50%;translate:-50% -50%}.halo[data-astro-cid-lcdefpme]{aspect-ratio:1;opacity:.55;background:repeating-conic-gradient(#ffffff8c 0deg 2deg,#0000 2deg 17deg);width:min(96vw,45rem);animation:64s linear infinite halo-spin;mask:radial-gradient(circle,#0000 30%,#000 38% 52%,#0000 66%)}@keyframes halo-spin{to{rotate:1turn}}.glow[data-astro-cid-lcdefpme]{aspect-ratio:1;filter:blur(22px);background:radial-gradient(circle,#ffffffb3 0%,#ffc7de66 42%,#0000 70%);width:min(76vw,32rem);animation:6s ease-in-out infinite glow-pulse}@keyframes glow-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.title-wrap[data-astro-cid-lcdefpme]{z-index:1;text-align:center;max-width:92vw;transform:translate3d(calc(var(--px,0) * -22px), calc(var(--py,0) * -14px), 0);position:relative}.title-wrap[data-astro-cid-lcdefpme] .splash-welcome{text-align:center;width:100%;font-family:var(--font-body);letter-spacing:.34em;text-transform:uppercase;color:var(--color-ink-soft);min-height:1.4em;margin-top:0;margin-bottom:.15em;font-size:clamp(.9rem,2.4vw,1.35rem);font-weight:500;display:block}.title-wrap[data-astro-cid-lcdefpme] .splash-welcome .sw-char{white-space:pre;will-change:transform, opacity;display:inline-block}.brand[data-astro-cid-lcdefpme]{font-family:var(--font-display);opacity:0;filter:blur(10px);justify-content:center;align-items:baseline;gap:.16em;margin-top:.08em;font-size:clamp(3rem,14vw,8.5rem);font-weight:600;line-height:.9;animation:1s cubic-bezier(.2,.7,.2,1) .5s forwards brand-in;display:flex;transform:translateY(26px)scale(.95)}.brand__uju[data-astro-cid-lcdefpme]{color:var(--color-pink-deep);padding-right:.08em}.brand__cakes[data-astro-cid-lcdefpme]{color:var(--color-ink);text-shadow:0 8px 26px #963c643d}@keyframes brand-in{to{opacity:1;filter:blur();transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cake-wrap[data-astro-cid-lcdefpme]{z-index:1;transform:translate3d(calc(var(--px,0) * 32px), calc(var(--py,0) * 22px), 0);flex-direction:column;align-items:center;display:flex;position:relative}.cake-btn[data-astro-cid-lcdefpme]{cursor:pointer;width:min(60vw,310px);transform:rotateX(calc(var(--py,0) * -7deg)) rotateY(calc(var(--px,0) * 10deg));transform-style:preserve-3d;background:0 0;border:0;border-radius:20px;place-items:center;padding:0;display:grid;position:relative}.cake-btn[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--color-pink-deep);outline-offset:12px}.cake-orbit[data-astro-cid-lcdefpme]{border:2px dashed #d43e7a66;border-radius:50%;animation:22s linear infinite halo-spin;position:absolute;inset:-9%}.cake-orbit[data-astro-cid-lcdefpme]:after{content:"";background:var(--color-gold);border-radius:50%;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:-6px;left:50%;box-shadow:0 0 14px 2px #c9972e99}.floating-cake[data-astro-cid-lcdefpme]{user-select:none;filter:drop-shadow(0 26px 34px #96375f66);will-change:transform;width:100%;animation:1s cubic-bezier(.2,1.25,.4,1) .35s both cake-drop,5.5s ease-in-out 1.35s infinite cake-bob;position:relative}.cake-btn[data-astro-cid-lcdefpme]:hover .floating-cake[data-astro-cid-lcdefpme],.cake-btn[data-astro-cid-lcdefpme]:focus-visible .floating-cake[data-astro-cid-lcdefpme]{filter:drop-shadow(0 32px 44px #96375f80);animation-play-state:paused;transform:scale(1.05)rotate(-1deg)}@keyframes cake-drop{0%{opacity:0;transform:translateY(-46px)scale(.8)rotate(-7deg)}to{opacity:1;transform:none}}@keyframes cake-bob{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-16px)rotate(.5deg)}}.begin-hint[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.22em;text-transform:lowercase;color:var(--color-ink-soft);opacity:0;align-items:center;gap:.55rem;margin-top:clamp(.5rem,2vh,1.3rem);font-size:clamp(.8rem,1.9vw,.98rem);font-weight:500;animation:.8s 1.6s forwards fade-up;display:inline-flex}.begin-hint__dot[data-astro-cid-lcdefpme]{background:var(--color-pink);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite hint-ping;box-shadow:0 0 #e85c9799}@keyframes hint-ping{0%{box-shadow:0 0 #e85c978c}70%,to{box-shadow:0 0 0 14px #e85c9700}}.burst-bit{z-index:99;pointer-events:none;border-radius:2px;width:10px;height:10px;animation:1s cubic-bezier(.15,.7,.3,1) forwards burst-fly;position:fixed}.burst-bee{z-index:99;pointer-events:none;width:34px;height:auto;animation:.9s cubic-bezier(.15,.7,.3,1) forwards burst-fly;position:fixed}@keyframes burst-fly{to{transform:translate(var(--tx), var(--ty)) rotate(var(--rot,90deg)) scale(.4);opacity:0}}@media (prefers-reduced-motion:reduce){.blob[data-astro-cid-lcdefpme],.halo[data-astro-cid-lcdefpme],.glow[data-astro-cid-lcdefpme],.cake-orbit[data-astro-cid-lcdefpme],.honey__drop[data-astro-cid-lcdefpme],.begin-hint__dot[data-astro-cid-lcdefpme],.splash-bee[data-astro-cid-lcdefpme],.mote{animation:none!important}.floating-cake[data-astro-cid-lcdefpme]{opacity:1;animation:none!important}.brand[data-astro-cid-lcdefpme],.begin-hint[data-astro-cid-lcdefpme]{opacity:1;filter:none;transform:none;animation:none!important}.stage[data-astro-cid-lcdefpme]{transition:none}}
