@font-face{font-family:Amatic SC;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99d25a68b55ba901-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Amatic SC;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/544e76bd9b6b9ef1-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Amatic SC;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ab054e2e3446c63a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Amatic SC;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9215d045b83e2769-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Amatic SC;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e5b09a5f0c44ad7e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Amatic SC Fallback;src:local("Arial");ascent-override:157.82%;descent-override:38.06%;line-gap-override:0.00%;size-adjust:64.38%}.__className_57faaf{font-family:Amatic SC,Amatic SC Fallback;font-weight:700;font-style:normal}.museum-wall-texture{background-color:#F0EBE3}:is(.dark) .museum-wall-texture{background-color:hsl(0 0% 8%)}.museum-film-grain{position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.08;background-image:url(/textures/grain.png);background-size:200px;background-repeat:repeat;animation:grain-shift .4s steps(5) infinite}:is(.dark) .museum-film-grain{opacity:.07;filter:invert(1)}@keyframes grain-shift{0%{transform:translate(0)}20%{transform:translate(-3px,4px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-2px,-4px)}80%{transform:translate(3px,2px)}to{transform:translate(0)}}@keyframes fairy-twinkle{0%{opacity:1}30%{opacity:.4}50%{opacity:.85}70%{opacity:.35}to{opacity:1}}.fairy-dot,.fairy-glow{animation:fairy-twinkle 5s ease-in-out infinite}.fairy-glow-dark{display:none}.fairy-glow-light{display:initial}:is(.dark) .fairy-glow-dark{display:initial}:is(.dark) .fairy-glow-light{display:none}.neon-sign-text{font-family:Amatic SC,cursive,sans-serif;font-weight:700;font-size:28px;letter-spacing:6px;color:#ff6b6b;text-shadow:0 0 4px #ff6b6b,0 0 8px #ff6b6b,0 0 20px rgba(255,80,80,.6),0 0 40px rgba(255,80,80,.3),0 0 60px rgba(255,60,60,.15),0 0 80px rgba(255,60,60,.08);animation:neon-flicker 8s ease-in-out infinite}:is(.dark) .neon-sign-text{color:#ff8585;text-shadow:0 0 4px #ff8585,0 0 10px #ff8585,0 0 24px rgba(255,100,100,.7),0 0 50px rgba(255,80,80,.4),0 0 80px rgba(255,60,60,.2),0 0 100px rgba(255,60,60,.1)}@keyframes neon-flicker{0%{opacity:1}4%{opacity:.85}6%{opacity:1}12%{opacity:.9}13%{opacity:1}40%{opacity:1}42%{opacity:.7}43%{opacity:.85}44%{opacity:1}70%{opacity:1}71%{opacity:.6}72%{opacity:.9}72.5%{opacity:.75}73%{opacity:1}to{opacity:1}}.neon-sign-text-off{font-family:Amatic SC,cursive,sans-serif;font-weight:700;font-size:28px;letter-spacing:4px;color:rgba(150,150,150,.4);text-shadow:none;animation:none}:is(.dark) .neon-sign-text-off{color:rgba(150,150,150,.3)}.doodle-stroke{stroke:rgba(0,0,0,.1)}:is(.dark) .doodle-stroke{stroke:rgba(255,255,255,.1)}.museum-sign-frame{background:linear-gradient(165deg,#8B6E4E,#6B5138 40%,#5A4230);border-radius:6px;padding:6px;box-shadow:0 6px 24px rgba(0,0,0,.35),0 2px 6px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.2)}.museum-sign{position:relative;background:radial-gradient(ellipse at 20% 30%,rgba(255,255,255,.03) 0,transparent 50%),radial-gradient(ellipse at 70% 60%,rgba(255,255,255,.025) 0,transparent 40%),radial-gradient(ellipse at 50% 80%,rgba(255,255,255,.02) 0,transparent 45%),linear-gradient(170deg,#2a3028,#222824 40%,#1c201b 70%,#1a1e19);border-radius:3px;background-size:auto}.museum-sign:before{inset:0;border-radius:inherit;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E");background-size:150px}.museum-sign:after,.museum-sign:before{content:"";position:absolute;pointer-events:none;z-index:1}.museum-sign:after{top:6px;left:12px;right:12px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06) 20%,rgba(255,255,255,.04) 80%,transparent)}.chalk-text{color:rgba(255,255,255,.88);text-shadow:0 0 3px rgba(255,255,255,.15),0 0 8px rgba(255,255,255,.06)}.scroll-hint-arrow{animation:nudge-right 1.5s ease-in-out infinite}@keyframes nudge-right{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}.scroll-hint-fade{animation:hint-fade 12s ease-in-out forwards}@keyframes hint-fade{0%,80%{opacity:1}to{opacity:0}}.museum-sign-swing{transform-origin:top center}.museum-sign-hidden{opacity:0;transform:rotateX(-90deg);pointer-events:none}.museum-sign-in{animation:sign-swing-in 1.2s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes sign-swing-in{0%{opacity:0;transform:rotateX(-90deg)}15%{opacity:1}45%{transform:rotateX(12deg)}65%{transform:rotateX(-6deg)}80%{transform:rotateX(3deg)}to{transform:rotateX(0deg)}}.museum-wall-grid{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:auto;gap:80px 0;min-width:-moz-max-content;min-width:max-content;align-items:start}.museum-wall-grid>*{margin-right:-3px}.museum-curtain-wrapper{position:relative;overflow:hidden}.polaroid-frame{position:relative;background:#fefefe;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 16px rgba(0,0,0,.07),inset 0 0 0 .5px rgba(0,0,0,.03)}.polaroid-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(255,255,255,.15),transparent 40%,rgba(0,0,0,.02));pointer-events:none}@keyframes pin-drop{0%{opacity:0;transform:var(--card-rotation) translateY(-56px) scale(.82) rotate(4deg)}45%{opacity:1}58%{transform:var(--card-rotation) translateY(8px) scale(1.05) rotate(-1deg)}74%{transform:var(--card-rotation) translateY(-4px) scale(.98) rotate(.5deg)}88%{transform:var(--card-rotation) translateY(2px) scale(1.01) rotate(0deg)}to{opacity:1;transform:var(--card-rotation) translateY(0) scale(1) rotate(0deg)}}@keyframes card-pin-up{0%{opacity:0;transform:rotate(var(--enter-from-rot)) translateX(var(--enter-from-x)) translateY(var(--enter-from-y)) scale(1.03)}30%{opacity:1}60%{transform:rotate(var(--rot-deg)) translateX(0) translateY(calc(var(--y-offset, 0px) - 4px)) scale(1.01)}78%{transform:rotate(var(--rot-deg)) translateX(0) translateY(calc(var(--y-offset, 0px) + 2px)) scale(.99)}to{opacity:1;transform:rotate(var(--rot-deg)) translateX(0) translateY(var(--y-offset,0)) scale(1)}}@keyframes pin-push-in{0%{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.7) rotate(-6deg)}45%{opacity:1;transform:translateX(-50%) translateY(1px) scale(1.08) rotate(1deg)}75%{transform:translateX(-50%) translateY(0) scale(.96) rotate(0deg)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1) rotate(0deg)}}@keyframes pin-sway{0%{rotate:0deg}20%{rotate:-11deg}48%{rotate:9deg}70%{rotate:-5deg}86%{rotate:3deg}95%{rotate:-1deg}to{rotate:0deg}}@keyframes pin-pulse{0%{transform:translateX(-50%) scale(1)}30%{transform:translateX(-50%) scale(1.35)}60%{transform:translateX(-50%) scale(.9)}80%{transform:translateX(-50%) scale(1.1)}to{transform:translateX(-50%) scale(1)}}.museum-card{transform:var(--card-rotation) translateY(var(--y-offset,0)) scale(1);transition:filter .4s ease;transform-origin:top center}.museum-card:active,.museum-card:hover{transition:transform .7s cubic-bezier(.25,.46,.45,.94),filter .5s ease}.museum-card:hover{transform:var(--card-rotation-hover,var(--card-rotation)) translateY(calc(var(--y-offset, 0px) - 10px)) scale(1.03) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));filter:drop-shadow(0 18px 30px rgba(0,0,0,.16));z-index:50!important}.museum-card:active{transform:var(--card-rotation-hover,var(--card-rotation)) translateY(calc(var(--y-offset, 0px) - 2px)) scale(1.01);transition:transform .12s ease-out,filter .12s ease;filter:drop-shadow(0 4px 8px rgba(0,0,0,.12))}.museum-card:hover .museum-pin{animation:pin-sway .8s cubic-bezier(.25,.46,.45,.94) forwards;transform-origin:center 5px}.museum-card-new{animation:pin-drop .7s cubic-bezier(.34,1.56,.64,1) both}.museum-card-new .museum-pin{animation:pin-pulse .45s ease-out .55s both}.museum-card-enter{animation:card-pin-up .85s cubic-bezier(.34,1.56,.64,1) backwards}.museum-card-enter .museum-pin{animation:pin-push-in .5s cubic-bezier(.34,1.56,.64,1) both;animation-delay:var(--pin-delay,0s)}