@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}@font-face{font-family:Schoolbell;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/55c4d69ce8a7b1d7-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:Schoolbell Fallback;src:local("Arial");ascent-override:109.20%;descent-override:41.04%;line-gap-override:2.57%;size-adjust:91.13%}.__className_99319e{font-family:Schoolbell,Schoolbell Fallback;font-weight:400;font-style:normal}.museum-wall-texture{background-color:#a8927a}.museum-wall-texture:after{content:"";position:fixed;inset:-20px;z-index:0;pointer-events:none;background:linear-gradient(160deg,rgba(180,120,60,.08),rgba(160,100,40,.12) 50%,rgba(140,80,30,.06))}.museum-wall-texture:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 2000px 1500px at 95% 0,rgba(255,210,140,.7) 0,rgba(255,190,120,.4) 25%,rgba(255,170,90,.15) 50%,transparent 75%),radial-gradient(ellipse 2000px 1500px at 95% 0,transparent 0,transparent 40%,rgba(0,0,0,.12) 70%,rgba(0,0,0,.2) 100%)}.museum-vignette{position:fixed;inset:0;z-index:99;pointer-events:none;background:radial-gradient(ellipse 70% 65% at 65% 40%,transparent 0,transparent 40%,rgba(30,20,10,.35) 65%,rgba(15,8,3,.65) 100%)}.wall-scratch-stroke{stroke:rgba(30,20,15,.18)}.wall-scratch-fill{fill:rgba(30,20,15,.15)}.museum-film-grain{position:fixed;inset:-10px;z-index:100;pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23g)' opacity='0.5'/%3E%3C/svg%3E");background-size:200px;animation:grain-shift .4s steps(5) infinite}@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;filter:brightness(1.4) saturate(1.5) blur(.3px)}.fairy-wire-shadow{filter:blur(.3px)}.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}@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}.doodle-stroke{stroke:rgba(0,0,0,.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)}.chalk-bubble-title{font-size:30px;line-height:1.05;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,253,235,.92);text-shadow:none}.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-wallmenu-hidden{opacity:0;transform:scale(.96) translateY(-4px);pointer-events:none}.museum-wallmenu-in{animation:wallmenu-appear .9s cubic-bezier(.22,1,.36,1) forwards}@keyframes wallmenu-appear{0%{opacity:0;transform:scale(.94) translateY(-6px)}60%{opacity:1;transform:scale(1.01) translateY(1px)}to{opacity:1;transform:scale(1) translateY(0)}}.menu-tag-item{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 8px;font-size:9px;font-family:inherit;letter-spacing:.04em;border-radius:2px;border:1px solid rgba(120,100,70,.45);color:rgba(180,160,130,.75);background:rgba(255,255,255,.03);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.menu-tag-item:hover{border-color:rgba(180,160,120,.65);color:rgba(220,200,170,.9);background:rgba(255,255,255,.06)}.menu-tag-item--on{border-color:rgba(220,200,160,.7);color:rgba(240,225,190,1);background:rgba(255,240,200,.12)}.menu-tag-item--on:hover{background:rgba(255,240,200,.18)}.museum-wall-grid{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:auto;gap:30px 0;min-width:-moz-max-content;min-width:max-content;align-items:start;transform:scale(.82) translateY(40px);transform-origin:top left}.museum-wall-grid>*{margin-right:-3px}.museum-wall-grid-pad{padding-left:400px;padding-right:64px}.museum-gallery-row{display:flex;flex-direction:row;align-items:center;gap:48px;min-height:0;min-width:-moz-max-content;min-width:max-content}.gallery-frame{position:relative}.museum-sign-container{width:280px}@media (max-width:768px){.museum-wall-grid-pad{padding-left:40px;padding-right:24px}.museum-wall-grid{gap:20px 0;transform:scale(.55)}.museum-sign-container{width:220px}.museum-sign{padding:10px 12px!important}.neon-sign-text{font-size:20px;letter-spacing:4px}.museum-dust__particle:nth-child(n+80){display:none}}.museum-curtain-wrapper{position:relative;overflow:hidden}.polaroid-frame{position:relative;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 2px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08),inset 0 0 0 .5px rgba(255,255,255,.5)}.polaroid-frame:before{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.5' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E"),radial-gradient(ellipse 85% 85% at 50% 50%,transparent 50%,rgba(180,160,120,.06) 80%,rgba(160,140,100,.1) 100%),radial-gradient(circle at 95% 95%,rgba(170,150,110,.08) 0,transparent 40%);background-size:64px 64px,100% 100%,100% 100%;z-index:1}.polaroid-frame:after,.polaroid-frame:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.polaroid-frame:after{background:linear-gradient(145deg,rgba(255,255,255,.2),rgba(255,255,255,.05) 20%,transparent 45%,rgba(0,0,0,.015) 80%,rgba(0,0,0,.03));z-index:2}@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(-12px) scale(.6) rotate(-8deg)}35%{opacity:1;transform:translateX(-50%) translateY(2px) scale(1.15) rotate(2deg)}55%{transform:translateX(-50%) translateY(-1px) scale(.92) rotate(-1deg)}70%{transform:translateX(-50%) translateY(1px) scale(1.04) rotate(.5deg)}85%{transform:translateX(-50%) translateY(0) scale(.98) rotate(0deg)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1) rotate(0deg)}}@keyframes pin-sway{0%{rotate:0deg}15%{rotate:-4deg}35%{rotate:3deg}55%{rotate:-2deg}72%{rotate:1.5deg}85%{rotate:-.5deg}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:transform .45s cubic-bezier(.4,0,.2,1),filter .4s ease;transform-origin:top center}.museum-card:hover{transform:var(--card-rotation) translateY(var(--y-offset,0));filter:drop-shadow(0 10px 16px rgba(0,0,0,.12));z-index:50!important}.museum-card-frame{transform:rotateX(0deg) rotateY(0deg);transition:transform .07s ease-out;will-change:transform}.museum-card:hover .museum-card-frame{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.museum-card:active .museum-card-frame{transform:rotateX(0deg) rotateY(0deg)}.museum-card:active{transform:var(--card-rotation-hover,var(--card-rotation)) translateY(var(--y-offset,0)) scale(1);transition:transform .08s ease-out,filter .08s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,.08))}.museum-card:hover .museum-pin{animation:pin-sway 1.2s cubic-bezier(.25,.46,.45,.94) forwards;transform-origin:center 5px;filter:drop-shadow(0 3px 5px rgba(0,0,0,.35))}.museum-card .museum-pin{transition:filter .4s ease}.museum-card-actions{opacity:0;transition:opacity .2s ease}.museum-card:hover .museum-card-actions{opacity:1}@media (max-width:768px){.museum-card-actions{opacity:1}}.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)}