.hero[data-astro-cid-bbe6dxrz]{padding:0;width:100%;background:transparent;display:flex;align-items:center;justify-content:center}.hero[data-astro-cid-bbe6dxrz]{position:relative}.hero-inner[data-astro-cid-bbe6dxrz]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 24px}.badge-float[data-astro-cid-bbe6dxrz]{margin-bottom:26px;animation:bannerFloat 5.5s ease-in-out infinite}@keyframes bannerFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.badge[data-astro-cid-bbe6dxrz]{display:block}.badge-ring[data-astro-cid-bbe6dxrz]{transform-box:view-box;transform-origin:60px 60px;animation:spin 22s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.hero-greet[data-astro-cid-bbe6dxrz]{font-family:var(--f3);font-size:clamp(40px,6.4vw,66px);font-weight:700;letter-spacing:0;line-height:1.1;color:#e8edf5;margin-bottom:24px}.hero-greet[data-astro-cid-bbe6dxrz]{position:relative;display:inline-block;text-align:left}.ghost[data-astro-cid-bbe6dxrz]{visibility:hidden;display:block}.typed[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;display:block}.name-text[data-astro-cid-bbe6dxrz]{position:relative;display:inline-block;font-family:var(--f3, "Gaegu", cursive);font-weight:700;font-size:1.22em;line-height:.9;color:#ff6b9d}.typed[data-astro-cid-bbe6dxrz] .name-text[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;left:6%;width:68%;bottom:-.2em;height:.26em;pointer-events:none;transform:rotate(-.8deg);clip-path:inset(0 100% 0 0);transition:clip-path .8s var(--ease);background:no-repeat center / 100% 100% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M2 13.5 C 38 6.5, 108 3, 198 7.5 C 112 7.2, 52 10.6, 2 13.5 Z' fill='%23FF6B9D'/%3E%3Cpath d='M46 16.8 C 90 14.2, 138 14.4, 188 15.6 C 142 16.2, 92 17.8, 46 16.8 Z' fill='%23FF6B9D' fill-opacity='.55'/%3E%3C/svg%3E")}.typed[data-astro-cid-bbe6dxrz] .name-text[data-astro-cid-bbe6dxrz].done:before{clip-path:inset(0 0 0 0)}.hero-lines[data-astro-cid-bbe6dxrz]{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:38px}.hero-lines[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:center;gap:10px;font-family:Google Sans,Google Sans Flex,Product Sans,Plus Jakarta Sans,sans-serif;font-size:clamp(16px,2vw,19px);font-weight:400;color:#9aa7b8}.mark[data-astro-cid-bbe6dxrz]{flex:none;fill:#ff6b9d}.hero-link[data-astro-cid-bbe6dxrz]{color:#e8edf5;text-decoration:none;border-bottom:2px solid rgba(255,107,157,.6);transition:color .2s ease,border-color .2s ease}.hero-link[data-astro-cid-bbe6dxrz]:hover{color:#ff6b9d;border-color:#ff6b9d}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.hero-btn[data-astro-cid-bbe6dxrz]{font-family:Google Sans,Google Sans Flex,Product Sans,Plus Jakarta Sans,sans-serif;font-size:clamp(14px,2vw,16px);color:#e8edf5;text-decoration:none;padding:14px 22px;background:#222224;border-radius:8px;border:1px solid transparent;transition:transform .2s var(--ease),border-color .2s ease,background-color .2s ease}.hero-btn[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{color:#ff6b9d}.hero-btn[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-2px);border-color:#ff6b9d66;background:#262628}@media(prefers-reduced-motion:reduce){.badge-float[data-astro-cid-bbe6dxrz],.badge-ring[data-astro-cid-bbe6dxrz]{animation:none}}.about[data-astro-cid-v2cbyr3p]{padding:0;width:100%;background:transparent;display:flex;align-items:center;justify-content:center}.about-inner[data-astro-cid-v2cbyr3p]{width:100%;max-width:1080px;padding:0 24px;display:flex;flex-direction:column;align-items:center}.about-kicker[data-astro-cid-v2cbyr3p]{font-family:var(--f3, "Gaegu", cursive);font-size:28px;color:#e8edf5;margin-bottom:26px}.about-kicker[data-astro-cid-v2cbyr3p] span[data-astro-cid-v2cbyr3p]{font-family:var(--sf2),monospace;font-size:11.5px;color:#7a8a9e;margin-left:8px}.board[data-astro-cid-v2cbyr3p]{width:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:26px 22px;align-items:start}.note[data-astro-cid-v2cbyr3p]{position:relative;padding:28px 26px 22px;background:#1c1c1e;border:1px solid rgba(255,255,255,.07);border-radius:6px;color:#94a3b8;touch-action:none;cursor:grab;transform:translate(var(--dx, 0px),var(--dy, 0px)) rotate(calc(var(--rot, 0deg) + var(--lean, 0deg)));box-shadow:0 14px 30px #00000059;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .3s ease}.note[data-astro-cid-v2cbyr3p]:hover{border-color:#ff6b9d59}.note[data-astro-cid-v2cbyr3p].dragging{cursor:grabbing;transition:box-shadow .2s ease;box-shadow:0 26px 46px #0000008c;border-color:#ff6b9d80}.tape[data-astro-cid-v2cbyr3p]{position:absolute;top:-11px;left:50%;width:62px;height:20px;margin-left:-31px;transform:rotate(var(--tape, -3deg));background:#ff6b9d61;border-radius:2px;pointer-events:none}.note[data-astro-cid-v2cbyr3p] h2[data-astro-cid-v2cbyr3p]{font-family:var(--f3, "Gaegu", cursive);font-size:34px;font-weight:700;line-height:1;color:#e8edf5;margin-bottom:12px}.note[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p],.note[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]{font-family:var(--f3, "Gaegu", cursive);font-size:21px;font-weight:400;line-height:1.4}.hl[data-astro-cid-v2cbyr3p]{color:#e8edf5;background:linear-gradient(transparent 58%,#ff6b9d61 58%);padding:0 3px}.hello[data-astro-cid-v2cbyr3p]{grid-column:1 / span 7}.now[data-astro-cid-v2cbyr3p]{grid-column:8 / span 5}.story[data-astro-cid-v2cbyr3p]{grid-column:1 / span 8}.off[data-astro-cid-v2cbyr3p]{grid-column:9 / span 4}.now[data-astro-cid-v2cbyr3p] ul[data-astro-cid-v2cbyr3p]{list-style:none;display:flex;flex-direction:column;gap:8px}.now[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]:before{content:"✦ ";color:#ff6b9d;font-size:13px}.wins[data-astro-cid-v2cbyr3p]{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:6px}.wins[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]{display:flex;flex-direction:column;gap:4px;padding-left:12px;border-left:2px solid rgba(255,107,157,.45)}.big[data-astro-cid-v2cbyr3p]{font-family:var(--f3, "Gaegu", cursive);font-size:36px;font-weight:700;line-height:1;color:#e8edf5}.big[data-astro-cid-v2cbyr3p]:after{content:""}.timeline[data-astro-cid-v2cbyr3p]{list-style:none;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:22px}.timeline[data-astro-cid-v2cbyr3p]:before{content:"";position:absolute;left:6px;right:6px;top:6px;height:1px;background:#ff6b9d4d}.timeline[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]{position:relative;display:flex;flex-direction:column;gap:2px}.timeline[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]:before{content:"";position:absolute;left:0;top:-22px;width:11px;height:11px;border-radius:50%;background:#1c1c1e;border:2px solid #FF6B9D}.when[data-astro-cid-v2cbyr3p]{font-family:var(--sf2),monospace;font-size:12.5px;color:#ff6b9d}.what[data-astro-cid-v2cbyr3p]{font-family:var(--f3, "Gaegu", cursive);font-size:19px;line-height:1.3;color:#94a3b8}.chips[data-astro-cid-v2cbyr3p]{display:flex;flex-wrap:wrap;gap:10px}.chip[data-astro-cid-v2cbyr3p]{display:inline-flex;align-items:center;gap:8px;padding:3px 14px 4px;color:#e8edf5;border:1px dashed rgba(255,255,255,.25);border-radius:100px;font-family:var(--f3, "Gaegu", cursive);font-size:19px;font-weight:700;text-decoration:none;transition:border-color .2s ease,color .2s ease}.chip[data-astro-cid-v2cbyr3p]:hover{border-color:#ff6b9d;color:#ff6b9d}.hi-links[data-astro-cid-v2cbyr3p]{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.hi-links[data-astro-cid-v2cbyr3p] a[data-astro-cid-v2cbyr3p]{font-family:var(--sf2),monospace;font-size:13.5px;color:#e8edf5;background:#262628;padding:10px 18px;border-radius:8px;border:1px solid transparent;text-decoration:none;transition:transform .2s var(--ease),border-color .2s ease}.hi-links[data-astro-cid-v2cbyr3p] a[data-astro-cid-v2cbyr3p]:hover{transform:translateY(-2px);border-color:#ff6b9d66}.view.is-active .note[data-astro-cid-v2cbyr3p]{animation:noteIn .65s var(--ease) backwards;animation-delay:calc(var(--i) * 90ms + .16s)}@keyframes noteIn{0%{opacity:0;translate:0 26px}}@media(max-width:860px){.board[data-astro-cid-v2cbyr3p]{grid-template-columns:minmax(0,1fr);max-width:480px;gap:28px}.hello[data-astro-cid-v2cbyr3p],.now[data-astro-cid-v2cbyr3p],.story[data-astro-cid-v2cbyr3p],.off[data-astro-cid-v2cbyr3p]{grid-column:1}.wins[data-astro-cid-v2cbyr3p]{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline[data-astro-cid-v2cbyr3p]{grid-template-columns:minmax(0,1fr);padding-top:0;padding-left:22px;gap:14px}.timeline[data-astro-cid-v2cbyr3p]:before{inset:8px auto 8px 5px;width:1px;height:auto}.timeline[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]:before{left:-22px;top:6px}}@media(prefers-reduced-motion:reduce){.view.is-active .note[data-astro-cid-v2cbyr3p]{animation:none}}body{min-height:100svh;display:flex;flex-direction:column}#stage[data-astro-cid-j7pv25f6]{position:relative;flex:1 0 auto;display:flex;flex-direction:column;overflow:clip}@media(min-height:620px){html.home-lock,html.home-lock body{height:100svh;overflow:hidden}}.view[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;flex-direction:column;padding:calc(var(--nav-h, 170px) - 10px) 0 28px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s var(--ease),transform .65s var(--ease),visibility 0s linear .65s}.view[data-astro-cid-j7pv25f6]>*{margin-block:auto}.view-home[data-astro-cid-j7pv25f6]{transform:translateY(-28px)}.view-about[data-astro-cid-j7pv25f6]{transform:translateY(56px)}.view[data-astro-cid-j7pv25f6].is-active{position:relative;flex:1 0 auto;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s,0s,0s}@media(prefers-reduced-motion:reduce){.view[data-astro-cid-j7pv25f6]{transition-duration:.01s}}
