.museum-page[data-astro-cid-wl66uwgw]{background:#07050f;color:#f0e8d0;font-family:Lato,sans-serif;overflow-x:hidden;position:relative;min-height:100vh}#starfield[data-astro-cid-wl66uwgw]{position:fixed;inset:0;z-index:0;pointer-events:none}.hero[data-astro-cid-wl66uwgw]{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hero-title[data-astro-cid-wl66uwgw]{font-family:Playfair Display,serif;font-size:clamp(3rem,8vw,6rem);background:linear-gradient(160deg,#fff8e7,#f5c842);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;line-height:1.1}.hero-sub[data-astro-cid-wl66uwgw]{font-family:Playfair Display,serif;font-style:italic;opacity:.7;margin-top:1rem;font-size:1.2rem}.hero-name[data-astro-cid-wl66uwgw]{color:#f5c842}.hero-badge[data-astro-cid-wl66uwgw]{font-weight:300;font-size:.75rem;letter-spacing:.35em;text-transform:uppercase;color:#c9993a;border:1px solid rgba(197,153,58,.35);padding:.45rem 1.4rem;border-radius:100px;margin-bottom:2rem;backdrop-filter:blur(4px)}.hero-scroll-hint[data-astro-cid-wl66uwgw]{margin-top:4rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#f5c84280;font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;animation:pulse-hint 2.5s ease-in-out infinite}.hero-scroll-hint[data-astro-cid-wl66uwgw] .arrow-down[data-astro-cid-wl66uwgw]{width:32px;height:32px;border:1.5px solid rgba(245,200,66,.4);border-radius:50%;display:flex;align-items:center;justify-content:center}.hero-scroll-hint[data-astro-cid-wl66uwgw] svg[data-astro-cid-wl66uwgw]{width:14px;height:14px}@keyframes pulse-hint{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(10px);opacity:1}}.section-label[data-astro-cid-wl66uwgw]{text-align:center;padding:4rem 2rem 2rem;position:relative;z-index:2}.section-label[data-astro-cid-wl66uwgw] h2[data-astro-cid-wl66uwgw]{font-family:Playfair Display,serif;font-size:2.5rem;color:#f5ead0}.gold-divider[data-astro-cid-wl66uwgw]{width:80px;height:2px;background:#f5c842;margin:1rem auto}.scroll-track-wrapper[data-astro-cid-wl66uwgw]{position:relative;z-index:2;padding:2rem 0;overflow:visible}#nebula-canvas[data-astro-cid-wl66uwgw],#trail-canvas[data-astro-cid-wl66uwgw]{position:absolute;top:50%;left:0;width:100%;height:500px;transform:translateY(-50%);pointer-events:none;z-index:-1}#nebula-canvas[data-astro-cid-wl66uwgw]{opacity:.8}.scroll-track[data-astro-cid-wl66uwgw]{display:flex;gap:3.5rem;padding:2rem 5vw 4rem;overflow-x:auto;scrollbar-width:none;cursor:grab;align-items:center;min-height:500px}.scroll-track[data-astro-cid-wl66uwgw]::-webkit-scrollbar{display:none}.scroll-btn[data-astro-cid-wl66uwgw]{position:absolute;top:50%;transform:translateY(-50%);z-index:100;background:#0f081eb3;border:1px solid rgba(245,200,66,.3);color:#f5c842;width:44px;height:44px;border-radius:50%;cursor:pointer;backdrop-filter:blur(4px)}.scroll-btn[data-astro-cid-wl66uwgw].left{left:1.5rem}.scroll-btn[data-astro-cid-wl66uwgw].right{right:1.5rem}.text-card[data-astro-cid-wl66uwgw]{flex-shrink:0;background:#fffffa14;padding:1.6rem;box-shadow:0 15px 45px #0006;color:#fffdf5;position:relative;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),background .3s,border-color .3s,box-shadow .3s;border:1px solid rgba(245,200,66,.12);backdrop-filter:blur(8px);border-radius:12px;display:flex;flex-direction:column;will-change:transform}.text-card[data-astro-cid-wl66uwgw]:hover{transform:scale(1.08) rotate(0)!important;z-index:20;background:#fffffa24;border-color:#f5c84299;box-shadow:0 0 30px #f5c84240}.fan-note[data-astro-cid-wl66uwgw].size-s{width:240px;min-height:180px;transform:rotate(-2.5deg)}.fan-note[data-astro-cid-wl66uwgw].size-m{width:340px;min-height:240px;transform:rotate(1.5deg)}.fan-note[data-astro-cid-wl66uwgw].size-l{width:480px;min-height:320px;transform:rotate(-1.2deg)}.fan-note[data-astro-cid-wl66uwgw].size-xl{width:850px;min-height:450px;transform:rotate(.5deg)}.quote-mark[data-astro-cid-wl66uwgw]{font-family:Playfair Display,serif;font-size:3.2rem;color:#f5c84259;line-height:1;margin-bottom:-.5rem}.message[data-astro-cid-wl66uwgw]{font-size:.95rem;line-height:1.75;margin:1rem 0;font-weight:400;color:#fffdf5;text-shadow:0 2px 4px rgba(0,0,0,.3)}.message-emote{display:inline-block;width:28px;height:28px;vertical-align:middle;margin:0 4px;border-radius:4px;object-fit:contain}.author-row[data-astro-cid-wl66uwgw]{display:flex;align-items:center;gap:.8rem;border-top:1px solid rgba(245,200,66,.15);padding-top:1.2rem;margin-top:auto}.card-sparkles[data-astro-cid-wl66uwgw]{position:absolute;inset:-10px;pointer-events:none;opacity:0;transition:opacity .3s}.text-card[data-astro-cid-wl66uwgw]:hover .card-sparkles[data-astro-cid-wl66uwgw]{opacity:1}.card-sparkles[data-astro-cid-wl66uwgw] span[data-astro-cid-wl66uwgw]{position:absolute;color:#f5c842;font-size:1.2rem;text-shadow:0 0 10px #f5c842;animation:sparkle-float 2s infinite ease-in-out}.s1[data-astro-cid-wl66uwgw]{top:0%;left:10%;animation-delay:0s!important}.s2[data-astro-cid-wl66uwgw]{bottom:10%;right:5%;animation-delay:.5s!important}.s3[data-astro-cid-wl66uwgw]{top:40%;right:-5%;animation-delay:1s!important}.heavy[data-astro-cid-wl66uwgw] span[data-astro-cid-wl66uwgw]{font-size:1.5rem}.heavy[data-astro-cid-wl66uwgw] .s4[data-astro-cid-wl66uwgw]{top:20%;left:-5%;animation-delay:.3s!important}.heavy[data-astro-cid-wl66uwgw] .s5[data-astro-cid-wl66uwgw]{bottom:-5%;left:30%;animation-delay:.7s!important}.heavy[data-astro-cid-wl66uwgw] .s6[data-astro-cid-wl66uwgw]{top:-10%;right:20%;animation-delay:1.2s!important}.heavy[data-astro-cid-wl66uwgw] .s7[data-astro-cid-wl66uwgw]{bottom:40%;left:-10%;animation-delay:1.5s!important}.heavy[data-astro-cid-wl66uwgw] .s8[data-astro-cid-wl66uwgw]{top:70%;right:10%;animation-delay:.2s!important}@keyframes sparkle-float{0%,to{transform:scale(0) rotate(0);opacity:0}50%{transform:scale(1.2) rotate(180deg);opacity:1}}.fan-avatar[data-astro-cid-wl66uwgw]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;border:1.5px solid rgba(255,255,255,.15);box-shadow:0 2px 8px #0000004d;overflow:hidden;position:relative}.avatar-img[data-astro-cid-wl66uwgw]{width:100%;height:100%;object-fit:cover;display:block}.av1[data-astro-cid-wl66uwgw]{background:linear-gradient(135deg,#5e2b8a,#a855f7)}.av2[data-astro-cid-wl66uwgw]{background:linear-gradient(135deg,#0e4d8a,#3b82f6)}.av3[data-astro-cid-wl66uwgw]{background:linear-gradient(135deg,#8a2b52,#f472b6)}.av4[data-astro-cid-wl66uwgw]{background:linear-gradient(135deg,#065f46,#10b981)}.av5[data-astro-cid-wl66uwgw]{background:linear-gradient(135deg,#991b1b,#ef4444)}.av6[data-astro-cid-wl66uwgw]{background:linear-gradient(135deg,#854d0e,#eab308)}.author-name[data-astro-cid-wl66uwgw]{font-weight:700;font-size:.85rem;color:#f5c842}.final-card-wrapper[data-astro-cid-wl66uwgw]{display:flex;justify-content:center;padding:2rem}.final-thanks[data-astro-cid-wl66uwgw]{width:100%;max-width:800px;padding:3.5rem;border:1px solid rgba(245,200,66,.5);background:#f5c8420d}.final-message[data-astro-cid-wl66uwgw]{font-size:1.25rem!important;font-style:italic;text-align:center;color:#f5ead0;line-height:1.9!important}.final-decoration[data-astro-cid-wl66uwgw]{text-align:center;margin-top:2rem;letter-spacing:.5em;color:#f5c842}.polaroid[data-astro-cid-wl66uwgw]{flex:0 0 auto;width:220px;transition:transform .3s;position:relative}.polaroid-inner[data-astro-cid-wl66uwgw]{background:#fffdf5;padding:10px 10px 52px;box-shadow:0 4px 20px #0009;position:relative}.polaroid-img[data-astro-cid-wl66uwgw]{width:100%;aspect-ratio:1;object-fit:cover;background:#2a1f3d}.polaroid-caption[data-astro-cid-wl66uwgw]{position:absolute;bottom:0;left:0;right:0;height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fffdf5}.polaroid-caption[data-astro-cid-wl66uwgw] .title[data-astro-cid-wl66uwgw]{font-family:Playfair Display,serif;font-style:italic;font-size:.9rem;color:#2a1a0a}.polaroid-caption[data-astro-cid-wl66uwgw] .date[data-astro-cid-wl66uwgw]{font-size:.68rem;color:#9a8060}.polaroid[data-astro-cid-wl66uwgw]:hover{transform:translateY(-10px) rotate(0) scale(1.05)}.milestone-card[data-astro-cid-wl66uwgw]{flex:0 0 auto;width:210px;transition:transform .3s}.milestone-inner[data-astro-cid-wl66uwgw]{background:linear-gradient(160deg,#1a0d30,#0d0820);border:1px solid rgba(245,200,66,.3);border-radius:4px;padding:1.6rem 1.2rem;text-align:center}.milestone-num[data-astro-cid-wl66uwgw]{font-family:Playfair Display,serif;font-size:2rem;color:#f5c842;text-shadow:0 0 20px rgba(245,200,66,.5)}.milestone-label[data-astro-cid-wl66uwgw]{font-size:.72rem;color:#f0e8d08c;text-transform:uppercase}.star-badge[data-astro-cid-wl66uwgw]{position:absolute;top:-10px;right:-10px;color:#f5c842;font-size:1.2rem;animation:spin-star 8s linear infinite;z-index:2}@keyframes spin-star{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.video-container[data-astro-cid-wl66uwgw]{position:relative;width:100%;aspect-ratio:1}#promo-bubble{display:none!important}.sparkle[data-astro-cid-wl66uwgw]{position:fixed;border-radius:50%;pointer-events:none;z-index:1;animation:float-sparkle 8s infinite}@keyframes float-sparkle{0%,to{transform:translate(0);opacity:.3}50%{transform:translate(10px,-10px);opacity:1}}.secret-modal[data-astro-cid-wl66uwgw]{position:fixed;inset:0;background:#07050fd9;backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .4s}.secret-modal[data-astro-cid-wl66uwgw].active{opacity:1;pointer-events:auto}.secret-modal-content[data-astro-cid-wl66uwgw]{transform:scale(.9) translateY(20px) rotate(0)!important;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);margin:1rem;width:100%;max-width:600px;min-height:auto}.secret-modal[data-astro-cid-wl66uwgw].active .secret-modal-content[data-astro-cid-wl66uwgw]{transform:scale(1) translateY(0) rotate(0)!important}.close-modal[data-astro-cid-wl66uwgw]{position:absolute;top:10px;right:15px;background:none;border:none;color:#f5c842;font-size:2rem;cursor:pointer;z-index:10;opacity:.7;transition:opacity .3s}.close-modal[data-astro-cid-wl66uwgw]:hover{opacity:1}.secret-star[data-astro-cid-wl66uwgw]{cursor:pointer;pointer-events:auto;display:inline-block;transition:transform .3s,color .3s}.secret-star[data-astro-cid-wl66uwgw]:hover{transform:scale(1.8) rotate(180deg);color:#fff;text-shadow:0 0 15px #fff}@media(max-width:768px){.hero-title[data-astro-cid-wl66uwgw]{font-size:clamp(2.5rem,10vw,4rem)}.scroll-track[data-astro-cid-wl66uwgw]{gap:1.5rem;padding:2rem 5vw 4rem;min-height:400px}.fan-note[data-astro-cid-wl66uwgw].size-s,.fan-note[data-astro-cid-wl66uwgw].size-m,.fan-note[data-astro-cid-wl66uwgw].size-l,.fan-note[data-astro-cid-wl66uwgw].size-xl{width:85vw;max-width:350px;min-height:200px;transform:rotate(0)}.text-card[data-astro-cid-wl66uwgw]:hover{transform:scale(1.02)!important}.message[data-astro-cid-wl66uwgw]{font-size:.88rem;max-height:50vh;overflow-y:auto;padding-right:.5rem}.message[data-astro-cid-wl66uwgw]::-webkit-scrollbar{width:4px}.message[data-astro-cid-wl66uwgw]::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}.message[data-astro-cid-wl66uwgw]::-webkit-scrollbar-thumb{background:#f5c8424d;border-radius:4px}.final-thanks[data-astro-cid-wl66uwgw]{padding:2rem 1.5rem}.final-message[data-astro-cid-wl66uwgw]{font-size:1rem!important}.scroll-btn[data-astro-cid-wl66uwgw]{display:none}}
